字串處理在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字串處理的學習筆記吧,這個不但是學習筆記同時在開發...