php判读数组中一个值是否重复

php判读数组中一个值是否重复,第1张

$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 取出二维数组中有重复值的其他某一项值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9668729.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存