PHP常用函数(三)

array_unique() 函数:

array_unique() 函数移除数组中的重复的值,并返回结果数组。当几个数组元素的值相等时,只保留第一个元素,其他的元素被删除。返回的数组中键名不变。

<?php
$a=array("a"=>"red","b"=>"green","c"=>"red");
print_r(array_unique($a));
?>

结果:
Array ( [a] => red [b] => green )

preg_ split() 函数用于正则表达式分割字符串

$split = preg_split('/\s+/', $post['codes']);
foreach ($split as $k => $v) {
    $v = trim($v);
    if(empty($v)){
        unset($split[$k]);
    }
}


实例:
<?php
$str = "php mysql,apache ajax";
$keywords = preg_split("/[\s,]+/", $str);
print_r($keywords);
?>

结果如下:
Array
(
    [0] => php
    [1] => mysql
    [2] => apache
    [3] => ajax
)

猜你喜欢

转载自my.oschina.net/u/2494575/blog/1813345