array("param1" => '', "param2" => '', "param3" => "/>  array("param1" => '', "param2" => '', "param3" => ">

用for给数组赋值解决思路

WBOY
发布: 2016-06-13 11:55:34
原创
1135 人浏览过

用for给数组赋值

<br /><br />$tests=array(id => "910003", params => array("param1" => '', "param2" => '', "param3" => ''));<br /><br />for ($i = 0; $i <= count($tests["params"]); $i++) {<br />   <br />}<br /><br />
登录后复制


如何用上述方法修改param1,param2,param3值?
------解决方案--------------------
$tests = array('id' => "910003", 'params' => array("param1" => '', "param2" => '', "param3" => ''));<br />foreach($tests["params"] as $k=>&$t) $t = $k;<br />print_r($tests);
登录后复制
Array<br />(<br />    [id] => 910003<br />    [params] => Array<br />        (<br />            [param1] => param1<br />            [param2] => param2<br />            [param3] => param3<br />        )<br />)<br />
登录后复制

$tests = array('id' => "910003", 'params' => array("param1" => '', "param2" => '', "param3" => ''));<br />for($i=1; $i<=count($tests["params"]); $i++) {<br />  $tests["params"]['param'.$i] = $i;<br />}<br />print_r($tests);
登录后复制
Array<br />(<br />    [id] => 910003<br />    [params] => Array<br />        (<br />            [param1] => 1<br />            [param2] => 2<br />            [param3] => 3<br />        )<br />)<br />
登录后复制

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板