求php数组相同元素值也相同,就只输出一行

求php数组相同元素值也相同,就只输出一行,第1张

//这里假设你要处理的数组是 $arrs

$tmpval=array();

$data=array();

foreach($arrs as $key=>$arr){

    if(!empty($tmpval) && in_array($arr['fid'],$tmpval)) continue;    //相同跳过

    $data[]=$arr;

    $tmpval[]=$arr['fid'];

}

print_r($data);    //输出结果($data)看看

$arr = array();

for($i=0;$i<count($array);$i++){

if( chick($($array[$i])==false){

continue;

}

}

/

将重复的元素保存

/

function chick($num){

if( two_chick($num)==true){ //判断此元素是否已经保存

return false;

}

for($j=0;$j<count($array);$j++){ /

if($num===$array[$j]){

$arr[]=$array[$j];

}

}

}

/

判断元素是否已经保存

/

function two_chick($num){

if(count($arr)<=0){

return true;

}

for($k=0;$k<count($arr);$k++){

if($num===$arr[$k]){

return false;

}

}

return true;

}

此代码 没有经过运行 若有错 对不起哈 这也是一个思路 快捷的方式 我也没找到 只好用笨方法了

// 原始数组

$cities=array(

array('name'=>'上海','letter'=>'S','hot'=>'1',),

array('name'=>'重庆', 'letter'=>'C','hot'=>'0',),

array('name'=>'保定','letter'=>'B','hot'=>'0',),

array('name'=>'沧州','letter'=>'C','hot'=>'0',),

);

$cities_sorted=array();

// 遍历原始数组

foreach($cities as $city)

{

$letter=$city['letter'];

$cities_sorted[$letter][]=$city;

}

// 按字母排序

ksort($cities_sorted);

// 遍历,输出

foreach($cities_sorted as $letter=>$cities)

{

echo "<strong>$letter</strong>";

foreach($cities as $city)

{

$names[]=$city['name'];

}

echo implode('&nbsp;&nbsp;', $names);

$names=array();

echo '<br />';

}

<php

$arr1 = array("1","2","3","4","5","6","7","8","9","10");

$arr2 = array("11","12","13","14","15","16","17","18","19","20");

$a = 2;

$b = 6;

$c = 9;

$d = 11;

$e = 15;

$f =  20;

$x = $y = 0;

foreach(array($a, $b, $c, $d, $e, $f) as $test){

    in_array($test, $arr1) && $x++;

    in_array($test, $arr2) && $y++;

}

echo " x : ", $x, " y : ", $y, "\n";

以上就是关于求php数组相同元素值也相同,就只输出一行全部的内容,包括:求php数组相同元素值也相同,就只输出一行、用php 取出数组中值相等的(如$array = ('a'=>2,'b'=>1,'c'=>5,'d'=>12,'e'=>12,'f'=>3,'g'=>3);)、php如何输出数组中相同的值例如:58同城城市选择,A字母的城市有:……B字母的城市:……等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存