LG P2839 [國家集訓隊]middle
阿新 • • 發佈:2021-11-13
字串是字元序列,比如 "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 參考手冊。
這個手冊提供了每個函式的簡要描述和例項!