数组遍历问题 $data = array();$i = 0;foreach($array => $arr){ if(key_exists($arr['name'], $data[$i])){ $i ++; } $d[$i][$arr['name']] = $arr['value'];}随手写的,我家电脑上没有环境,你自己测试一下。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $a = array ( 0 => array ( 'name' => 'state', 'value' => '9', ), 1 => array ( 'name' => 'attr', 'value' => '1502021239421059', ), 2 => array ( 'name' => 'state', 'value' => '0', ), 3 => array ( 'name' => 'attr', 'value' => '1502051733171831', ),);foreach(array_chunk($a, 2) as $item) { foreach($item as $r) $t[$r['name']] = $r['value']; $b[] = $t;}print_r($b);Array( [0] => Array ( [state] => 9 [attr] => 1502021239421059 ) [1] => Array ( [state] => 0 [attr] => 1502051733171831 )) 高手进 sql注入失败! socket 消息头传输 PHP图片上传不上去,出现警告! 如何获得:后面的字符? 谁有PHP的排序的算法集合?能共享一下不 ? 请教这个正则的意思——貌似多余? mysql 远程连接不了 联众军旗管理程序,喜欢军旗的进来看看,来者有分(不下军旗者免来) bbcode解析时遇见的两个问题! Warning: mysql_num_rows(): 透明颜色不彻底有部分颜色残留 mysql5.6.22 编译安装 登录显示错误 show databases 提示show 未找到命令?
0 =>
array (
'name' => 'state',
'value' => '9',
),
1 =>
array (
'name' => 'attr',
'value' => '1502021239421059',
),
2 =>
array (
'name' => 'state',
'value' => '0',
),
3 =>
array (
'name' => 'attr',
'value' => '1502051733171831',
),
);
foreach(array_chunk($a, 2) as $item) {
foreach($item as $r) $t[$r['name']] = $r['value'];
$b[] = $t;
}
print_r($b);Array
(
[0] => Array
(
[state] => 9
[attr] => 1502021239421059
) [1] => Array
(
[state] => 0
[attr] => 1502051733171831
))