PHP基礎(chǔ)-字符串

一帝雇、定義字符串

  • 單/雙引號(hào)定義字符串

    • 單引號(hào)定義的字符串則不會(huì)解析
    • 雙引號(hào)定義的字符串會(huì)對(duì)php變量及特殊字符進(jìn)行解析
    • 特殊字符轉(zhuǎn)譯表:
      特殊字符 意義
      \n 換行
      \r 回車
      \t 水平制表符
      \v 垂直制表符
      \e Escape
      \f 換頁
      \ 反斜線
      $ 美元符號(hào)
      " 雙引號(hào)
      [0-7]{1,3} 符合該正則表達(dá)式序列的是一個(gè)以八進(jìn)制方式來表達(dá)的字符
      \x[0-9A-Fa-f]{1,2} 符合該正則表達(dá)式序列的是一個(gè)以十六進(jìn)制方式來表達(dá)的字符
  • heredoc

    • Heredoc結(jié)構(gòu)就像是沒有使用雙引號(hào)的雙引號(hào)字符串
    • 對(duì)php變量及特殊字符進(jìn)行解析
    • 定義語法:
      • 規(guī)則:
        <<<標(biāo)示符名稱               //此處必須是單獨(dú)成行
        要定義的字符串               //該內(nèi)容中注釋無效
        標(biāo)示符名稱;                 //必須單獨(dú)成行判沟,不能縮進(jìn)流强。結(jié)束有且僅可以有一個(gè)分號(hào)狼忱。分號(hào)后面不能有任何東西蹋半,注釋和空格都不行
        
      • 栗子:
        $name = '學(xué)校';
        echo <<< AA
            我在 $name 學(xué)習(xí)php,
            此處應(yīng)該打字符'A':\x41
        AA;
        
  • nowdoc

    • Nowdoc結(jié)構(gòu)是類似于單引號(hào)字符串
    • 不再解析php變量及特殊字符
    • 定義語法:
      • 規(guī)則:
        <<<'標(biāo)示符名稱'
        要定義的內(nèi)容
        標(biāo)示符名稱;
        
      • 栗子:
        $name = '什么';
        echo <<< 'BB'
            我在 $name 學(xué)習(xí)php,不會(huì)再解析變量name
            此處應(yīng)該打字符'A':\x41  特殊字符也不會(huì)被解析
        BB;
        
  • 變量解析說明

    • 當(dāng)php解析器遇到一個(gè)美元符號(hào)($)時(shí),會(huì)組合盡量多的標(biāo)識(shí)以形成一個(gè)合法的變量名
    • 可以用花括號(hào)來明確變量名的界限
    • 由于{無法被轉(zhuǎn)義顺饮,只有$緊挨著{時(shí)才會(huì)被識(shí)別火焰【⒆埃可以用{$來標(biāo)識(shí)字符串{$
    • 栗子:
      $heeee='hhhh';
      $he='eeee';
      echo "the string is {$he}eee";        //    the string is eeeeeee
      echo "the string is ${he}eee";        //    the string is eeeeeee
      echo "the string is \${he}eee";       //    the string is ${he}eee
      echo "the string is {\$he}eee";       //    the string is {$he}eee
      
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子占业,更是在濱河造成了極大的恐慌绒怨,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,386評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件谦疾,死亡現(xiàn)場(chǎng)離奇詭異南蹂,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)念恍,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門六剥,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人峰伙,你說我怎么就攤上這事疗疟。” “怎么了瞳氓?”我有些...
    開封第一講書人閱讀 164,704評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵策彤,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我匣摘,道長(zhǎng)店诗,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,702評(píng)論 1 294
  • 正文 為了忘掉前任恋沃,我火速辦了婚禮必搞,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘囊咏。我一直安慰自己,他們只是感情好塔橡,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,716評(píng)論 6 392
  • 文/花漫 我一把揭開白布梅割。 她就那樣靜靜地躺著,像睡著了一般葛家。 火紅的嫁衣襯著肌膚如雪户辞。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,573評(píng)論 1 305
  • 那天癞谒,我揣著相機(jī)與錄音底燎,去河邊找鬼。 笑死弹砚,一個(gè)胖子當(dāng)著我的面吹牛双仍,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播桌吃,決...
    沈念sama閱讀 40,314評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼朱沃,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起逗物,我...
    開封第一講書人閱讀 39,230評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤搬卒,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后翎卓,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體契邀,經(jīng)...
    沈念sama閱讀 45,680評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,873評(píng)論 3 336
  • 正文 我和宋清朗相戀三年失暴,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了蹂安。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,991評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡锐帜,死狀恐怖田盈,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情缴阎,我是刑警寧澤允瞧,帶...
    沈念sama閱讀 35,706評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站蛮拔,受9級(jí)特大地震影響述暂,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜建炫,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,329評(píng)論 3 330
  • 文/蒙蒙 一畦韭、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧肛跌,春花似錦艺配、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,910評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至稳捆,卻和暖如春赠法,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背乔夯。 一陣腳步聲響...
    開封第一講書人閱讀 33,038評(píng)論 1 270
  • 我被黑心中介騙來泰國(guó)打工砖织, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人末荐。 一個(gè)月前我還...
    沈念sama閱讀 48,158評(píng)論 3 370
  • 正文 我出身青樓侧纯,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親鞠评。 傳聞我的和親對(duì)象是個(gè)殘疾皇子茂蚓,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,941評(píng)論 2 355