PHP字串處理之學習筆記_PHP教程

來源:互聯網
上載者:User
字串處理在php有大量的字元或字串處理函數,我們今天來給大家總結一下PHP字串處理的學習筆記吧,這個不但是學習筆記同時在開發應用中也有很大的好處哦。

PHP 中的字串

字串變數用於包含字串的值。

在本教程中,我們打算介紹幾個在 PHP 中用於操作字串的最常用的函數和運算子。

在建立字串之後,我們就可以對它進行操作了。您可以直接在函數中使用字串,或者把它儲存在變數中。

在下面,PHP 指令碼把字串 “Hello World” 賦值給名為 $txt 的字串變數:

代碼如下 複製代碼

$txt="Hello World";
echo $txt;
?>

以上代碼的輸出:

Hello World現在,讓我們試著使用不同的函數和運算子來操作我們的字串。

置運算子(Concatenation Operator)

在 PHP 中,只有一個字串運算子。

共置運算子 (.) 用於把兩個字串值串連起來。

要把兩個變數串連在一起,請使用這個點運算子 (.) :

代碼如下 複製代碼

$txt1="Hello World";
$txt2="1234";
echo $txt1 . " " . $txt2;
?>

以上代碼的輸出:

Hello World 1234您可以看到,我們在上面的例子中使用了兩次共置運算子。這是由於我們需要插入第三個字串。

為了分隔這兩個變數,我們在 $txt1 與 $txt2 之間插入了一個空格。

使用 strlen() 函數

strlen() 函數用於計算字串的長度。

讓我們算出字串 “Hello world!” 的長度:

代碼如下 複製代碼

echo strlen("Hello world!");
?>

以上代碼的輸出:

12字串的長度資訊常常用在迴圈或其他函數中,因為那時確定字串何時結束是很重要的(例如,在迴圈中,我們需要在字串中的最後一個字元之後結束迴圈)。

使用 strpos() 函數

strpos() 函數用於在字串內檢索一段字串或一個字元。

如果在字串中找到匹配,該函數會返回第一個匹配的位置。如果未找到匹配,則返回 FALSE。

讓我們試一下,是不是能在字串中找到子字串 “world”:

代碼如下 複製代碼

echo strpos("Hello world!","world");
?>

以上代碼的輸出是:

6正如您看到的,在我們的字串中,字串 “world” 的位置是 6。返回 6 而不是 7,是由於字串中的首個位置是 0,而不是 1。

http://www.bkjia.com/PHPjc/628646.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/628646.htmlTechArticle字串處理在php有大量的字元或字串處理函數,我們今天來給大家總結一下PHP字串處理的學習筆記吧,這個不但是學習筆記同時在開發...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.