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] => 正确 )) js encodeURIComponent curl 模拟登录 发现cookie下发的url总是变化 求高手帮我看看代码 如何判断每组数组里有多少个正数和负数? PHP程序在nginx下面不允许生成和删除目录,怎么改? 同时会JAVA和PHP的请进... 聊天室的滚动条是如何都保持滚到最后呢? 需要php+sql源码一份 安装一些PHP论坛时出现以下错误,如何解决? fsockopen 并发量高的情况下出错。如何解决 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] => 正确
))