一.處理數組
<?php
array_keys();
array_values();
array_column(); //可以從二維數組中選區某列的值
?>
二.處理字符串
1.strip_tags()函數
實例
//剝去字符串中的Html標籤、Html註釋、XML、以及PHP標籤
<?php
echo strip_tags("Hello <!--a--> <p>b</p> <?php echo 'Hello'?>");
//結果輸出:Hello
?>
語法
2.mb_strlen()函數
統計字符串長度,注意和strlen()的區別:
在strlen計算時,對待一個UTF8的中文字符是3個長度,所以“中文a字1符”長度是3*4+2=14 .
在mb_strlen計算時,選定內碼爲UTF8,則會將一箇中文字符當作長度1來計算,所以“中文a字1符”長度是6.
mb_strlen()函數
需要注意的是,mb_strlen並不是PHP核心函數,使用前需要確保在php.ini中加載了php_mbstring.dll,即確保
“extension=php_mbstring.dll”這一行存在並且沒有被註釋掉,否則會出現未定義函 數的問題。
3.mb_substr()函數
mb_substr() 函數返回字符串的一部分,之前我們學過 substr() 函數,它只針對英文字符,如果要分割的中文文字則需要使用 mb_substr()。
註釋:如果 start 參數是負數且 length 小於或等於 start,則 length 爲 0。