php語言

當前位置 /首頁/計算機/php語言/列表

php字串分割的詳解

比較兩個字串是否相等,最常見的方法就是使用“===”來判斷,至於它和“==”的.區別,簡單來說就是前者強調“Identical”型別也要求一樣;後者要求“Equal”,值相同就可以了,跟隨小編去看看吧!

php字串分割的詳解

或者使用strcmp來判斷,但是這個能夠告訴你兩個字串是否相等,但是無法告訴你在那裡不同。

我的思路是單字串分割為一個個字母(character),這樣比較就能精確知道在那個位置不同了。

分隔字串,使用“str_split”就可以了,語法參考【2】。然後輸出結果陣列,好處是連空格也會作為陣列的元素。我之前的例子就是因為前一個字串包含2個空格,而後一個只有一個。但是輸出的時候看到的顯示都是一樣的。

也可以按照其他分隔符進行分割,如“explode”或者“preg_split”,參考【3】和【4】。前者使用簡單的分割數,後者使用正則表示式。“split”已經廢除(deprecated)了。

還有一個很有用的函式就是“str_word_count”,可以將字串分割為陣列,同時清除數字和標點符號。如果你想統計單詞出現的頻率,就可使用“array_count_values”,參考【5】。

參考:

【1】

【2】

【3】

【4】

【5】

TAG標籤:字串 PHP 分割 #