PHP strlen 函式和strpos 函式

2022-09-05 13:45:10 字數 416 閱讀 1073

strlen()  函式返回字串的長度(字元數)

**:

<?php

echo

strlen("hello world!");

?>

上面的**將輸出:12

strpos() 函式用於在字串內查詢乙個字元或一段指定的文字。

如果在字串中找到匹配,該函式會返回第乙個匹配的字元位置。如果未找到匹配,則返回 false。

下面的例項在字串 "hello world!" 中查詢文字 "world":

**:

<?php

echo

strpos("hello world!","world");

?>

上面的**將輸出:6   字串中第乙個字元的位置是 0,而不是 1。

str函式和mem函式

1 兩函式的標頭檔案都是一樣的 2 str帶頭的函式可以處理字串,遇到null 0 就會停止操作,而mem帶頭的函式則不用,但是它需要指定複製值的長度,以位元組計算 3 常見str帶頭的函式有strlen strcpy strcat strcmp strncpy等,字串查詢。4 常見mem帶頭的函式...

PHP strlen和mb strlen的區別

先看案例 echo mb internal encoding echo str d.c is 中國人 echo strlen str echo echo mb strlen str,utf 8 echo echo mb strlen str,gbk 輸出結果 utf 8 1610 12在strlen...

PHP strlen和mb strlen的區別詳解

strlen是php的內建函式mb strlen是php的擴充套件函式,其依賴於mbstring模組 strlen算出的是字串的總位元組數,不論php內部設定的字符集為utf 8 gbk iso 8859 1,其中乙個中文佔3個位元組,大小寫英文 數字 英文狀態下的特殊字元都佔1個位元組mb str...