• 技术文章 >后端开发 >php教程

    数组用下标来重组数组,为什么重组出来的数组下标一直是第一个?

    2016-06-23 14:02:08原创556

    '10', 						'name'=>'产品1'						),					array(						'pid'=>'11', 						'name'=>'产品2'						)					);	foreach($product as $key => $value)	{		$result_value = "";		foreach($value as $k => $v)		{			$result_value .= $result_value ? "|" : "";			$result_value .=  $v['pid'];		}		$product[$key]['value'] = $result_value;	}	$resarr[$num] = $product;	var_dump($resarr);	echo "
    ";}


    var_dump() 出来的,下标一直都是[8]这个。。。哪里写错了?


    回复讨论(解决方案)

    在循环外面打印

    $id = array(8,31,32);$resarr = array();foreach($id as $num){	$product = array(					array(						'pid'=>'10', 						'name'=>'产品1'						),					array(						'pid'=>'11', 						'name'=>'产品2'						)					);	foreach($product as $key => $value)	{		$result_value = "";		foreach($value as $k => $v)		{			$result_value .= $result_value ? "|" : "";			$result_value .=  $v['pid'];		}		$product[$key]['value'] = $result_value;	}	$resarr[$num] = $product;	}var_dump($resarr);echo "
    ";

    谢谢楼上2位,我太大头虾了。

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:新浪微博API开发获取视频微博后如果取到视频缩略图 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 手写PHP API框架(二)之Composer的安装使用• 设计API接口时,要注意这些地方!• PHP8.3要有新函数了!(json_validate函数说明)• 聊聊PHP escapeshellarg函数使用的中文问题• PHP原生类的总结分享
    1/1

    PHP中文网