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

php字符串使用詳細了解

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

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

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

注意點

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

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

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

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

錯誤代碼示例

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

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

正確寫法

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

常見轉移符有

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

3、單引號只解析\'和\\兩個轉義符

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

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

雙引號解析

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

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

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

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

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

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

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

5、{}花括號作用總結

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

{$變量名稱}

${變量名}

注意里面不可加空格

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

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

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

相關文章

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

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

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

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

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

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

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

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

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

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

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

    PHP6 先修班 JSON實例代碼

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

    完美解決PHP中文亂碼

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

    php中yar框架實例用法講解

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

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

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

    PHP設計模式中觀察者模式講解

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

最新評論