以下内容来自网络搜集的知识
foreach($animage_names as $key=>$value){
$newarr[$key]=$value->animage_name;
}
array_unique(array)
参数 描述 array 必需。规定输入的数组。 说明 array_unique() 先将值作为字符串排序,然后对每个值只保留第一个遇到的键名,接着忽略所有后面的键名。这并不意味着在未排序的 array 中同一个值的第一个出现的键名会被保留。 提示和注释 注释:被返回的数组将保持第一个数组元素的键类型。 例子 复制代码代码如下:
<?php
$a=array("a"=>"Cat","b"=>"Dog","c"=>"Cat");
print_r(array_unique($a));
?>
输出:
Array ( [a] => Cat [b] => Dog )
function p($arr){
echo "<pre>";
print_r($arr);
echo "</pre>";
}
$arr = array(
array(
'name'=>'sadas',
'norder'=>1
),
array(
'name'=>'sadas',
'norder'=>11
),
array(
'name'=>'sadas',
'norder'=>123
),
array(
'name'=>'sadas',
'norder'=>11
)
);
$flag = array();
foreach($arr as $v){
$flag[] = $v['norder'];
}
array_multisort($flag, SORT_DESC, $arr);
p($arr);
array_count_value():对数组中的元素个数进行统计; array_sizeof_value():和count()具有同样的用途,这两个函数都可以返回数组元素个数.可以得到一个常规标量变量中的元素个数,如果传递给这个函数的数组是一个空数组,或者是一个没有经过设定的变量,返回的数组元素个数就是0; array_count_value():统计每个特定的值在数组$array中出现过的次数; 如: $array=array(4,5,1,2,3,1,2,1); $ac=array_count_value($array); 将创建一个名为$ac数组,该数组包括:
关键字 值
4 1
5 1
1 3
2 2
3 1