RT 我有一个数组 元素格式是这样的 a[1],a[2],a[4],a[6],a[7],a[10],a[14],a[16]这样的数值,
我现在想用一个循环遍历出来
$i_count=count(a数组);
for($i=1;$i<$i_count;$i++)
{
var_dump(a[下标]);
}因为下标不是连续的。当循环到下标3,5,8,9的时候就报错了,不知道如何解决
我现在想用一个循环遍历出来
$i_count=count(a数组);
for($i=1;$i<$i_count;$i++)
{
var_dump(a[下标]);
}因为下标不是连续的。当循环到下标3,5,8,9的时候就报错了,不知道如何解决
{
echo $k . ' => ' . $v;
}
'1' => 'a',
'2' => 'b',
'4' => 'c',
'6' => 'd',
'9' => 'e'
);
//重建数字下标?从0开始
$res = array_values($arr);//$res数组结果是 0=>a 1=>b……//自定义下标?例如
$key = array('itemA', 'itemB', 'itemC', 'itemD', 'itemE');
$res = array_combine($key, $arr);//$res数组结果是itemA => a itemB => b……
代码如下,请点评
$a_returns_type_list = $ClassMain->GetPostArray('returns_type');
$a_returns_sku_list = $ClassMain->GetPostArray('returns_sku');
$a_returns_qty_list = $ClassMain->GetPostArray('returns_qty');
$a_returns_reason_list = $ClassMain->GetPostArray('returns_reason');
//然后抛出第一个,后面的自动就被PHP排序了
array_shift($a_returns_type_list);
array_shift($a_returns_sku_list);
array_shift($a_returns_qty_list);
array_shift($a_returns_reason_list);
array_shift($a_reason_item_list); for ($i = 1; $i <= $i_count; $i++)
{
var_dump($a_returns_type_list[$i]);
var_dump($a_returns_sku_list[$i]);
var_dump($a_returns_qty_list[$i]);
var_dump($a_returns_reason_list[$i]);
}
foreach($array as $one){
$new[]=$one;
}
var_dump($new);
调用$new这样就ok拉
————————————————————————————————
基于CSDN论坛提供的插件扩展功能,自己做了个签名档工具,分享给大家,欢迎技术交流 :)[/size]