欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

php字符串使用詳細(xì)了解

 更新時間:2022年12月16日 09:05:22   作者:我是一個小小小白  
PHP中的字符串是一種類C風(fēng)格的字符串,只不過已經(jīng)得到了很好的封裝。在PHP中,可以將字符串包含在一對雙引號或一對單引號之中,我們來看一看php的字符串都有哪些特點(diǎn)

字符串是日常開發(fā)中用到最多的數(shù)據(jù)類型之一,了解字符串首先要明白定界符。

定界符有4種,單引號、雙引號、heredoc、nowdoc,常使用的單引號、雙引號。

注意點(diǎn)

1、單引號不解析變量,雙引號解析變量

echo $username,'<br/>';
echo '$username';
echo '<br/>';
echo "$username";
echo '<br/>';

此時單引號的$username輸出結(jié)果為$username,可知單引號效率更高。

2、如果內(nèi)容中和定界符有沖突,這時候需要轉(zhuǎn)移符來解決

錯誤代碼示例

$str='He Said "I\'m Fine"';

程序運(yùn)行過程中會認(rèn)為,'He Said "I\'是一組,但是m Fine"'缺少單引號,因此語法錯誤,此時需要轉(zhuǎn)移符來解決。

正確寫法

$str="He Said \"I'm Fine\"";

常見轉(zhuǎn)移符有

源代碼中有效果
\n==>換行
\r==>回車
\t==>水平制表符
程序中轉(zhuǎn)義
\\==>\
\$==>$
\'==>'
\"==>"

3、單引號只解析\'和\\兩個轉(zhuǎn)義符

$dyh='!\r@\n#\t%a\\b\'c\$de';
ehco $dyh;

執(zhí)行結(jié)果 !\r@\n#\t%a\b'c\$de

雙引號解析

$syh="!\r@\n#\t%a\\b\"c\$de";

執(zhí)行結(jié)果 ! @ # %a\b"c$de

4、PHP引擎在解析變量的時候會盡可能多的向后取合法字符,認(rèn)為取的越多,這個變量的含義越明確

$username='king';
echo "名稱$username是我<br/>";

此時程序會認(rèn)為 $username是我 是一個空變量,輸出結(jié)果為名稱并提示空變量警告

解決方法,使用花括號{}

echo "名稱{$username}是我<br/>";
echo "名稱${username}是我<br/>";

5、{}花括號作用總結(jié)

1、可以將php中變量括成一個整體來解析。

{$變量名稱}

${變量名}

注意里面不可加空格

2、可以對字符串中的指定字符做增刪改查的操作。

$string='abcdef';
//查找下標(biāo)0的元素
echo $string{0};
//修改下標(biāo)1的字符
//注意,修改的時候只能一個字符替換一個字符
//不要對于中文字符做操作
$string{1}='z';
//刪除下標(biāo)2的字符
$string{2}='';
//添加字符
$string{6}='g';

到此這篇關(guān)于php字符串使用詳細(xì)了解的文章就介紹到這了,更多相關(guān)php字符串內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • PHP使用XMLWriter讀寫xml文件操作詳解

    PHP使用XMLWriter讀寫xml文件操作詳解

    這篇文章主要介紹了PHP使用XMLWriter讀寫xml文件操作,結(jié)合實(shí)例形式分析了php基于XMLWriter針對xml文件進(jìn)行讀寫操作相關(guān)實(shí)現(xiàn)技巧,并附帶相關(guān)源碼供讀者下載參考,需要的朋友可以參考下
    2018-07-07
  • php更新cookie內(nèi)容的詳細(xì)方法

    php更新cookie內(nèi)容的詳細(xì)方法

    在本篇文章里小編給大家整理的是關(guān)于php如何更新cookie內(nèi)容的相關(guān)知識點(diǎn),有需要的朋友們學(xué)習(xí)下。
    2019-09-09
  • php計算兩個坐標(biāo)(經(jīng)度,緯度)之間距離的方法

    php計算兩個坐標(biāo)(經(jīng)度,緯度)之間距離的方法

    這篇文章主要介紹了php計算兩個坐標(biāo)(經(jīng)度,緯度)之間距離的方法,涉及php相關(guān)數(shù)學(xué)函數(shù)的使用技巧,非常具有實(shí)用價值,需要的朋友可以參考下
    2015-04-04
  • 詳解WordPress中的頭像緩存和代理中的緩存更新方法

    詳解WordPress中的頭像緩存和代理中的緩存更新方法

    這篇文章主要介紹了WordPress中的頭像緩存和代理中的緩存更新方法,分別針對Gravatar頭像的本地緩存以及代理中的css/js文件緩存更新,需要的朋友可以參考下
    2016-03-03
  • PHP實(shí)現(xiàn)PDO操作mysql存儲過程示例

    PHP實(shí)現(xiàn)PDO操作mysql存儲過程示例

    這篇文章主要介紹了PHP實(shí)現(xiàn)PDO操作mysql存儲過程,結(jié)合具體實(shí)例形式分析了php使用pdo操作mysql存儲過程實(shí)現(xiàn)用戶注冊功能相關(guān)技巧,需要的朋友可以參考下
    2019-02-02
  • PHP6 先修班 JSON實(shí)例代碼

    PHP6 先修班 JSON實(shí)例代碼

    先簡單的談一下什麼是 JSON JSON 全稱 JavaScript Object Notation是一種非常輕量級的資料交換格式
    2008-08-08
  • 完美解決PHP中文亂碼

    完美解決PHP中文亂碼

    PHP中文亂碼一般是字符集問題,編碼主要有下面幾個問題。
    2009-11-11
  • php中yar框架實(shí)例用法講解

    php中yar框架實(shí)例用法講解

    在本篇內(nèi)容里小編給大家分享了一篇關(guān)于php中yar框架實(shí)例用法講解內(nèi)容,需要的朋友們可以學(xué)習(xí)下。
    2020-12-12
  • Thinkphp框架中D方法與M方法的區(qū)別

    Thinkphp框架中D方法與M方法的區(qū)別

    本文主要對ThinkPHP框架中D()和M()方法的區(qū)別進(jìn)行了詳細(xì)的分析介紹。具有很好的參考價值,需要的朋友一起來看下吧
    2016-12-12
  • PHP設(shè)計模式中觀察者模式講解

    PHP設(shè)計模式中觀察者模式講解

    本文實(shí)例講述了PHP設(shè)計模式之觀察者模式定義與用法。分享給大家供大家參考,觀察者模式 當(dāng)一個對象的狀態(tài)發(fā)生改變時,依賴他的對象會全部收到通知,并自動更新
    2022-11-11

最新評論