PHP数组问题 php数组 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $arr=array (0=> array ( 'name' =>'' ,'id' => 0 ), 1=> array ( 'name' =>'' ,'id' => 0 ), 2 => array ( 'name' =>'' ,'id' => 0 ), 3 => array ( 'name' =>'admin', 'id' => 1 ),4 => array ( 'name' => 'admin', 'id' => 1 ),);array_walk_recursive($arr,'my');function my(&$v,$k){ if($v===0){ $v='正确'; }elseif($v==1){ $v='错误'; }}print_r($arr); array_walk_recursive() 对数据中的每个元素应用回调函数 怎么用到function了?不懂。你是用的php吗? 怎么用到function了?不懂。你是用的php吗?当然是用的PHP,请问有什么问题吗?? $arr=array (0=> array ( 'name' =>'' ,'id' => 0 ), 1=> array ( 'name' =>'' ,'id' => 0 ), 2 => array ( 'name' =>'' ,'id' => 0 ), 3 => array ( 'name' =>'admin', 'id' => 1 ),4 => array ( 'name' => 'admin', 'id' => 1 ),);foreach($arr as &$r) { $r['id'] = !$r['id'] ? '正确' : '错误';}print_r($arr);Array( [0] => Array ( [name] => [id] => 正确 ) [1] => Array ( [name] => [id] => 正确 ) [2] => Array ( [name] => [id] => 正确 ) [3] => Array ( [name] => admin [id] => 错误 ) [4] => Array ( [name] => admin [id] => 错误 )) $arr=array (0=> array ( 'name' =>'' ,'id' => 0 ), 1=> array ( 'name' =>'' ,'id' => 0 ), 2 => array ( 'name' =>'' ,'id' => 0 ), 3 => array ( 'name' =>'admin', 'id' => 1 ),4 => array ( 'name' => 'admin', 'id' => 1 ),);for($i=0;$i<count($arr);$i++){ $arr[$i]['id']= $arr[$i]['id']==0 ? '正确' : '错误' ;}print_r($arr);Array( [0] => Array ( [name] => [id] => 正确 ) [1] => Array ( [name] => [id] => 正确 ) [2] => Array ( [name] => [id] => 正确 ) [3] => Array ( [name] => admin [id] => 错误 ) [4] => Array ( [name] => admin [id] => 错误 )) 用 array_walk_recursive 时,回调函数应写作function my(&$v,$k){ if($k == 'id') { $v = $v ? '错误' : '正确'; }} <?php$arr = array( array('name'=>'','id'=>0), array('name'=>'','id'=>0), array('name'=>'','id'=>0), array('name'=>'','id'=>1), array('name'=>'','id'=>1));for($i=0,$max=count($arr); $i<$max; $i++){ $arr[$i]['id'] = $arr[$i]['id']==0? '错误' : '正确';}echo '<meta http-equiv="content-type" content="text/html;charset=utf-8">';echo '<pre>';print_r($arr);echo '</pre>';?>Array( [0] => Array ( [name] => [id] => 错误 ) [1] => Array ( [name] => [id] => 错误 ) [2] => Array ( [name] => [id] => 错误 ) [3] => Array ( [name] => [id] => 正确 ) [4] => Array ( [name] => [id] => 正确 )) 请教一个批量表单提交问题?10QB作为酬劳~ 一维数组组合成二维数据 在线等 您可以封杀淘宝,不能封杀小弟哦】百度的封杀让我对您爱恨交织 表格问题,不能按指定的宽度来显示 这是什么怪问题???? php与sql server连接问题 为何这段插入留言代码不成功 帮我看看这个问题能不能解决 session_register出现的错误。 session的问题,百思不得其解 php的基础都会学那些啊 各位老大,我想应聘一超市网络管理,请问要具备那些知识呀?
0=> array ( 'name' =>'' ,'id' => 0 ),
1=> array ( 'name' =>'' ,'id' => 0 ),
2 => array ( 'name' =>'' ,'id' => 0 ),
3 => array ( 'name' =>'admin', 'id' => 1 ),
4 => array ( 'name' => 'admin', 'id' => 1 ),
);
array_walk_recursive($arr,'my');
function my(&$v,$k){
if($v===0){
$v='正确';
}elseif($v==1){
$v='错误';
}
}
print_r($arr);
0=> array ( 'name' =>'' ,'id' => 0 ),
1=> array ( 'name' =>'' ,'id' => 0 ),
2 => array ( 'name' =>'' ,'id' => 0 ),
3 => array ( 'name' =>'admin', 'id' => 1 ),
4 => array ( 'name' => 'admin', 'id' => 1 ),
);
foreach($arr as &$r) {
$r['id'] = !$r['id'] ? '正确' : '错误';
}
print_r($arr);Array
(
[0] => Array
(
[name] =>
[id] => 正确
) [1] => Array
(
[name] =>
[id] => 正确
) [2] => Array
(
[name] =>
[id] => 正确
) [3] => Array
(
[name] => admin
[id] => 错误
) [4] => Array
(
[name] => admin
[id] => 错误
))
0=> array ( 'name' =>'' ,'id' => 0 ),
1=> array ( 'name' =>'' ,'id' => 0 ),
2 => array ( 'name' =>'' ,'id' => 0 ),
3 => array ( 'name' =>'admin', 'id' => 1 ),
4 => array ( 'name' => 'admin', 'id' => 1 ),
);
for($i=0;$i<count($arr);$i++){
$arr[$i]['id']= $arr[$i]['id']==0 ? '正确' : '错误' ;
}
print_r($arr);
Array
(
[0] => Array
(
[name] =>
[id] => 正确
) [1] => Array
(
[name] =>
[id] => 正确
) [2] => Array
(
[name] =>
[id] => 正确
) [3] => Array
(
[name] => admin
[id] => 错误
) [4] => Array
(
[name] => admin
[id] => 错误
))
function my(&$v,$k){
if($k == 'id') {
$v = $v ? '错误' : '正确';
}
}
<?php
$arr = array(
array('name'=>'','id'=>0),
array('name'=>'','id'=>0),
array('name'=>'','id'=>0),
array('name'=>'','id'=>1),
array('name'=>'','id'=>1)
);for($i=0,$max=count($arr); $i<$max; $i++){
$arr[$i]['id'] = $arr[$i]['id']==0? '错误' : '正确';
}echo '<meta http-equiv="content-type" content="text/html;charset=utf-8">';
echo '<pre>';
print_r($arr);
echo '</pre>';
?>
Array
(
[0] => Array
(
[name] =>
[id] => 错误
) [1] => Array
(
[name] =>
[id] => 错误
) [2] => Array
(
[name] =>
[id] => 错误
) [3] => Array
(
[name] =>
[id] => 正确
) [4] => Array
(
[name] =>
[id] => 正确
))