$k='tongxue';
$arr=array(a,b,c,d,tongxue,e,f);
for($i=0;$i<=$arrlength;$i++)
{
if($arr[i] == $k){$k=$k'1' ; echo $k;}
}
PHP数组去除重复项有个内置函数array_unique(),但是php的array_unique函数只适用于一维数组,对多维数组并不适用,不过你可以在二维数组中的值,用array_unique()即可。
比如:
$array = array(array(1,1,2),array(2,3,4,3));
$temp_array = array();
foreach($array as $key=>$value){
$temp_array[$key] = array_unique($value);
}
$array = $temp_array;
//可以再froeach中写一个if判断,将id为2的na值压入$arr数组如:
foreach($array $key => $value){
if($value['id']==2){
$arr = $value['na'];
}
}
这种方法应该能满足你的需求了吧
<php
$array = array(
array(
'id' => 19,
'title' => '总统套房'
),
array(
'id' => 20,
'title' => '豪华套房'
),
array(
'id' => 21,
'title' => '豪华套房'
),
array(
'id' => 22,
'title' => '总统套房'
),
);
foreach ($array as $key => $value) {
foreach ($value as $k => $v) {
if ($k == 'title') {
$new_arr[] = $v;
}
}
}
$arr = array_unique($new_arr);
echo implode(',', $arr);
>
望采纳 Thx
以上就是关于php判读数组中一个值是否重复全部的内容,包括:php判读数组中一个值是否重复、PHP二维数组如何实现去除重复项、PHP 取出二维数组中有重复值的其他某一项值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)