一.处理数组
<?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。