近期在寫校內網的FTP搜尋引擎,由於對中文字串進行分詞,我採用了正逆結合的方法,需要對中文字串進行倒序。上網找了一下,看了都差不多,都是需要進行循環,我不是很喜歡。
於是看了一下手冊,發現幾個函可以用:
str_split() 函數把字串分割到陣列中。
array_reverse() 接受陣列 array 作為輸入並傳回一個單元為相反順序的新陣列
implode() 函數將陣列元素組合成一個字串。
下面是測試程序:
$str="世界只存在兩種基本元素";
echo $str . "
";
$str=implode(array_reverse(str_split($str,2 )));
echo $str;
?>
輸出結果為:
世界只存在兩種基本元素
素元本基種兩在存隻裡界世