$ar1=array(array('id'=>1,"name"=>"张1","sign"=>""),array('id'=>2,"name"=>"张2","sign"=>""),array('id'=>5,"name"=>"张5","sign"=>"")); $ar2=array(array('id'=>1,"name"=>"张1"),array('id'=>2,"name"=>"张2"));
$ar1=array(array('id'=>1,"name"=>"张1","sign"=>""),array('id'=>2,"name"=>"张2","sign"=>""),array('id'=>5,"name"=>"张5","sign"=>""));$ar2=array(array('id'=>1,"name"=>"张1"),array('id'=>2,"name"=>"张2"));//先将 $ar2 规格化一下foreach($ar2 as $v) $r[$v['id']] = $v;$ar2 = $r;//接下来就简单了foreach($ar1 as &$v) { if(isset($ar2[$v['id']])) $v['sign'] = 1;}print_r($ar1);Array( [0] => Array ( [id] => 1 [name] => 张1 [sign] => 1 ) [1] => Array ( [id] => 2 [name] => 张2 [sign] => 1 ) [2] => Array ( [id] => 5 [name] => 张5 [sign] => ))
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号