Rumah > pembangunan bahagian belakang > tutorial php > 用for给数组赋值

用for给数组赋值

WBOY
Lepaskan: 2016-06-23 13:58:24
asal
1215 orang telah melayarinya


$tests=array(id => "910003", params => array("param1" => '', "param2" => '', "param3" => ''));for ($i = 0; $i <= count($tests["params"]); $i++) {   }
Salin selepas log masuk


如何用上述方法修改param1,param2,param3值?


回复讨论(解决方案)

$i <= count($tests["params"])
应为
$i < count($tests["params"])

$tests = array('id' => "910003", 'params' => array("param1" => '', "param2" => '', "param3" => ''));foreach($tests["params"] as $k=>&$t) $t = $k;print_r($tests);
Salin selepas log masuk
Array(    [id] => 910003    [params] => Array        (            [param1] => param1            [param2] => param2            [param3] => param3        ))
Salin selepas log masuk

$tests = array('id' => "910003", 'params' => array("param1" => '', "param2" => '', "param3" => ''));for($i=1; $i<=count($tests["params"]); $i++) {  $tests["params"]['param'.$i] = $i;}print_r($tests);
Salin selepas log masuk
Array(    [id] => 910003    [params] => Array        (            [param1] => 1            [param2] => 2            [param3] => 3        ))
Salin selepas log masuk

谢谢!,如果这个参数名是没有规律的(如:param_23、paramAbc……),那有如何实现

不是给了你两个方案了吗?

哦,明白了!谢谢!

$tests=array('id' => "910003", 'params' => array(                  "param1" => '',                   "param2" => '',                   "param3" => ''                  ));for ($i = 1; $i<=count($tests["params"]); $i++) {        $tests['params']['param'.$i]=$i;}print_r($tests['params']);
Salin selepas log masuk

谢谢!,如果这个参数名是没有规律的(如:param_23、paramAbc……),那有如何实现


如果没有规律,只能换一种办法了
Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan