PHP 一个数组操作方法求解 php数组 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那最后一个 则为 'key'=>NULL 楼主你这样做,就要保证你的数据必须是偶数的,不然最后肯定有不完整。当你数据是偶数时,就可以进行遍历<?php $arr = array('0'=>'a',1=>'b',2=>'c',3=>'d',4=>'e',5=>'f','6'=>'g','7'=>'h');$i = 0;$len = count($arr);$newArr = array();while($i < $len){ $newArr[$arr[$i]] = $arr[$i+1]; $i += 2;}var_dump($newArr);?> 把楼上的稍微改了下。。 这样应该就可以了 不用管奇偶数了<?php $arr = array('0'=>'a',1=>'b',2=>'c',3=>'d',4=>'e',5=>'f','6'=>'g','7'=>'h','8'=>'i');$i = 0;$len = count($arr);$newArr = array();while($i < $len){ $newArr[$arr[$i]] = array_key_exists($i+1,$arr)?$arr[$i+1]:null; $i += 2;}var_dump($newArr);?> $a = array('0'=>'a',1=>'b',2=>'c',3=>'d',4=>'e',5=>'f', 'G');foreach(array_chunk($a, 2) as $t) { $b[$t[0]] = @$t[1];}print_r($b);Array( [a] => b [c] => d [e] => f [G] => ) 高端大气上档次。 一个 array_chunk 解决 优化了一下$a = array('0'=>'a',1=>'b',2=>'c',3=>'d',4=>'e',5=>'f', 'G'); foreach(array_chunk($a, 2) as $t) { $b[$t[0]] = !empty($t[1])?$t[1]:null; } var_dump($b);不用@来屏蔽Warning xammp zend optimizer 在windows下安装AppServ 2.5.10 问题发表于 : 2010-05-12 12:41 【求助】怎么从Php 5.1.6升级到最新?(Linux。。) 夜深了,还有高手在吗? 谁用XAMPP开发PHP 关于wamp访问路径的设置问题 php修改写入路径 MetInfo企业网站管理系统2.0正式发布,多语言(支持自定义),全站SEO,全站静态,完全开源 雪地里跪求在线答题项目(简单版) 各位高手们,能帮我个忙吗? CryptoJS加密其中iv为32位,php 解密 如何验证码图片反处理,求大神指教
$arr = array('0'=>'a',1=>'b',2=>'c',3=>'d',4=>'e',5=>'f','6'=>'g','7'=>'h');
$i = 0;
$len = count($arr);
$newArr = array();
while($i < $len){
$newArr[$arr[$i]] = $arr[$i+1];
$i += 2;
}
var_dump($newArr);
?>
$arr = array('0'=>'a',1=>'b',2=>'c',3=>'d',4=>'e',5=>'f','6'=>'g','7'=>'h','8'=>'i');
$i = 0;
$len = count($arr);
$newArr = array();
while($i < $len){
$newArr[$arr[$i]] = array_key_exists($i+1,$arr)?$arr[$i+1]:null;
$i += 2;
}
var_dump($newArr);
?>
foreach(array_chunk($a, 2) as $t) {
$b[$t[0]] = @$t[1];
}
print_r($b);Array
(
[a] => b
[c] => d
[e] => f
[G] =>
)
高端大气上档次。 一个 array_chunk 解决
$a = array('0'=>'a',1=>'b',2=>'c',3=>'d',4=>'e',5=>'f', 'G');
foreach(array_chunk($a, 2) as $t) {
$b[$t[0]] = !empty($t[1])?$t[1]:null;
}
var_dump($b);不用@来屏蔽Warning