- unset() 销毁某变量,对象等时使用
2.array_sum() 数组求和
array (size=2)
0 => float 20
1 => float 25
- array_sum() =45
3。number_format() 格式化数字
- number_format(number,decimals,decimalpoint,separator)
- 参数 描述
- number
- 必需。要格式化的数字。
- decimals 可选。规定多少个小数。
- decimalpoint 可选。规定用作小数点的字符串。
- separator 可选。规定用作千位分隔符的字符串。
- 仅使用该参数的第一个字符。比如 "xyz" 仅输出 "x"。注释:如果设置了该参数,那么所有其他参数都是必需的。
- 注释:该函数支持一个、两个或四个参数(不是三个)。
<?php
echo number_format("1000000");
echo number_format("1000000",2);
echo number_format("1000000",2,",",".");
?>
- 输出:
- 1,000,000 1,000,000.00 1.000.000,00
4.array_filter array_filter() 函数用回调函数过滤数组中的元素,如果自定义过滤函数返回 true,则被操作的数组的当前值就会被包含在返回的结果数组中, 并将结果组成一个新的数组。如果原数组是一个关联数组,键名保持不变。
<?php
function myfunction($v)
{
if ($v==="Horse")
{
return true;
}
return false;
}
$a=array(0=>"Dog",1=>"Cat",2=>"Horse");
print_r(array_filter($a,"myfunction"));
?>
输出:
Array ( [2] => Horse )
5.过滤数组 array_filter()函数
- $arr_fruit_pic = array_filter($arr_fruit_pic);
array (size=6)
0 => string 'zzzzz' (length=5)
1 => string 'zz1' (length=3)
2 => string 'zzz2' (length=4)
3 => string '3434' (length=4)
4 => string 'aaa' (length=3)
5 => string '' (length=0)
array (size=5)
0 => string 'zzzzz' (length=5)
1 => string 'zz1' (length=3)
2 => string 'zzz2' (length=4)
3 => string '3434' (length=4)
4 => string 'aaa' (length=3)
6.rawurlencode() 将字符串编码成 URL 专用格式。语法: string rawurldecode(string str); 返回值: 字符串 本函数将字符串编码成 URL 的字符串专用格式,特殊的字符会转换成百分比符号后面加上二个十六位数字的格式。例如,空格就会变成 %20。 使用范例
<?php
echo '<a href="ftp://guest:', rawurlencode ('foo @+%/'), '@localhost/x.txt">';
?>
7.strip_tags() 过滤html标签