亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

首頁課程PHP Fun Breakthrough ClassPHP data type string

PHP data type string

目錄列表

字符串

字符串就是所有我們可見和不可見的字符,就是我們日常當中說的話,就是我想說:“小明好帥”或者“鳳姐,我愛你!”。字符串,就是我想表達的一切讓人看到的字符。

在PHP語言中聲明字符串有三種方式:

  • 單引號聲明

  • 雙引號聲明

  • 用字界符聲明(需要輸入非常大段的字符串時使用)

1.單引號聲明字符串:

用英文單引號,將字符串包起來

<?php

//聲明字符串變量$zhifu
$zhifu = '我愛PHP中文網';
echo $zhifu;

?>

2.雙引號聲明字符串:

用英文雙引號,將字符串包起來

<?php

//聲明字符串變量$str
$str = "我們都愛PHP中文網。";
echo $str;

?>

3.字界符聲明字符串:

  1. 在變量后面的等號寫三個小于號(<<<)。

  2. 然后在<<<后面寫上字符(建議英文大寫字符)。如下例中的:ABC

  3. 然后換行寫上任意想寫的字符

  4. 寫完后,頂行。在行最開始處,再寫上<<<后面的字符和分號。如下例中的:ABC

<?php

$dingjie = <<<ABC
 <h1>PHP中文網</h1>
  <br>
  <p>ipnx.cn</p>
ABC;
?>




PHP語言中聲明字符串的方式有幾種?

單引號和雙引號的區(qū)別

【重要知識點】PHP面試題中,高概率面試題(建議背誦并實驗三遍以上)

  1. 雙引號解析變量,但是單引號不解析變量。

  2. 在雙引號里面插入變量,變量后面如果有英文或中文字符,它會把這個字符和變量拼接起來,視為一整個變量。一定要在變量后面接上特殊字符,例如空格等分開。

  3. 如果在雙引號里面插變量的時候,后面不想有空格,可以拿大括號將變量包起來。

  4. 雙引號解析轉義字符,單引號不解析轉義字符。但,單引號能解析\' 和\

  5. 單引號效率高于雙引號,盡可能使用單引號

  6. 雙號和單引號可以互插?。?!雙引號當中插入單引號,單引號當中插入變量,這個變量會被解析。

  7. 神奇的字符串拼接膠水——(.)點,用來拼接字符串。

實驗舉例

1.雙引號解析變量,但是單引號不解析變量:

<?php
//聲明變量$shouji
$shouji = '為了蘋果手機去賣腎';
//在雙引號中放$shouji 然后echo 一下是什么效果呢?
$str = "$shouji 會不會顯示呢?"; // 為了蘋果手機去賣腎 會不會顯示呢?

$str = '$shouji 會不會顯示呢?'; //$shouji 會不會顯示呢?
//輸入$str試試
echo $str;
?>

2. 在雙引號里面插入變量,變量后面如果有英文或中文字符,它會把這個字符和變量拼接起來,視為一整個變量??梢栽诤竺娼由咸厥庾址?,例如空格等分開:

<?php
$php = 'php中文網';

//你會發(fā)現輸出$str,什么都沒有在頁面中顯示
$str = "$phpaaaa";  //空白
//中間加了空格
$str = "$php aaaa";  //php中文網 aaaa
echo $str;
?>

3. 如果在雙引號里面插變量的時候,后面不想有空格,可以拿大括號將變量包起來:

<?php
$php = 'php中文網';
//中間加了空格喲
$str = "{$php}aaaa"; //php中文網aaaa
echo $str;
?>

4. 雙引號解析轉義字符,單引號不解析轉義字符。但,單引號能解析\' 和\:

第4個字符串的注意事項比較難以觀察,轉義字符有一些,但最常用的有:

  • \n 回車

  • \t 縮進

我們來通過實驗先來理解\n和\t是什么:

<?php
//聲明一個字符串,記住是雙引號
$string = "每天來PHP中文網\n給夢想\t一個機會"; //每天來PHP中文網 給夢想	一個機會
$string = '每天來PHP中文網\n給夢想\t一個機會'; // 每天來PHP中文網\n給夢想\t一個機會
echo $string;
?>

5. 轉義字符\(反斜線的使用):

<?php

//要在$beizi的字符串中顯示一個雙引號怎么辦?
$beizi = "多于絕大多數的人出生就是杯具,但是"我們在不斷的讓人生變?yōu)橄矂?quot;; //報錯
$beizi = "多于絕大多數的人出生就是杯具,但是\"我們在不斷的讓人生變?yōu)橄矂?quot;; //多于絕大多數的人出生就是杯具,但是"我們在不斷的讓人生變?yōu)橄矂?

//要在$beizi的字符串中顯示一個雙引號怎么辦?
$shengyang = 'i\'m xiaoshengyang'; // i'm Tom
echo $beizi;
?>

6. 雙號和單引號可以互插?。?!雙引號當中插入單引號,單引號當中插入變量,這個變量會被解析:

<?php

$legend = '猛虎';

$NoAlike = "心有'$legend',細嗅薔薇";// 心有'猛虎',細嗅薔薇

echo $NoAlike;

?>

7. 神奇的字符串拼接膠水—(.)點,用來拼接字符串:

<?php

$shixi = '大學4年要好好學習<br />';

$buran = '不然連實習的機會都沒有<br />';

$mimang = '把別人用來迷茫的時間拿到PHP中文網<br />';

$xuexi = '學習PHP<br />';

//我們可以把字符串全部拼接起來。
echo $shixi . $buran . $mimang . $xuexi;

// 因此,之前的代碼我們可以改為:

$php = 'PHP中文網';
//中間加了空格喲
$str = $php . 'aaaa';

echo $str;
?>

再聲明一次:字符串的聲明每一項都必須記住,非常常用。并且面試題出現的概率非常高!




填寫空格,打印出“我愛PHP中文網”。

<?php str = '我愛PHP中文網'; echo $str ; ?>