PHP處理數組和字符串函數

一.處理數組

<?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。

 

 

 

 

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章