首頁 > PHP教程 > PHP 字符串函數
此章節介紹:

    PHP 字符串函數

    字符串是字符序列,比如 "Hello world!"。


    PHP 字符串函數

    在本節中,我們將學習常用的字符串操作函數。


    PHP strlen() 函數

    strlen() 函數返回字符串的長度,以字符計。

    下例返回字符串 "Hello world!" 的長度:

    實例

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


    以上代碼的輸出是:12

    提示:strlen() 常用于循環和其他函數,在確定字符串何時結束很重要時。(例如,在循環中,我們也許需要在字符串的最后一個字符之后停止循環)。


    對字符串中的單詞計數

    PHP str-word-count() 函數對字符串中的單詞進行計數:

    實例

    <?php
    echo?str-word-count("Hello?world!");?//?輸出?2
    ?>


    以上代碼的輸出:

    2

    反轉字符串

    PHP strrev() 函數反轉字符串:

    實例

    <?php
    echo?strrev("Hello?world!");?//?輸出?!dlrow?olleH
    ?>


    以上代碼的輸出:

    !dlrow?olleH

    PHP strpos() 函數

    strpos() 函數用于檢索字符串內指定的字符或文本。

    如果找到匹配,則會返回首個匹配的字符位置。如果未找到匹配,則將返回 FALSE。

    下例檢索字符串 "Hello world!" 中的文本 "world":

    實例

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


    以上代碼的輸出是:6。

    提示:上例中字符串 "world" 的位置是 6。是 6(而不是 7)的理由是,字符串中首字符的位置是 0 而不是 1。


    替換字符串中的文本

    PHP str-replace() 函數用一些字符串替換字符串中的另一些字符。

    下面的例子用 "Kitty" 替換文本 "world":

    實例

    <?php
    echo?str-replace("world",?"Kitty",?"Hello?world!");?//?輸出?Hello?Kitty!
    ?>


    以上代碼的輸出是:

    Hello?Kitty!

    完整的 PHP String 參考手冊

    如需完整的字符串函數參考手冊,請訪問我們的 PHP String 參考手冊。

    這個手冊提供了每個函數的簡要描述和實例!

    日本一卡2卡3卡四卡精品网站,欧美一卡2卡3卡4卡国色天香在线,精品一卡二卡≡卡四卡精品,欧美一卡2卡3卡4卡国色天香在线,小小视频在线观看