Assigning a value to an array with a for
$tests =array (id = "910003", params = = Array ("param1" and "=", "param2" + = "," param3 "=") ");
for ($i = 0; $i <= count ($tests ["params"]), $i + +) {
}
How to modify the PARAM1,PARAM2,PARAM3 value using the above method?
------Solution--------------------
$tests = array (' id ' = = ' 910003 ', ' params ' = = Array ("param1" = "," "param2" = "=", "param3" = ")");
foreach ($tests ["params"] as $k =>& $t) $t = $k;
Print_r ($tests);
Array
(
[id] = 910003
[params] = = Array
(
[PARAM1] = param1
[Param2] = param2
[PARAM3] = param3
)
)
$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);
Array
(
[id] = 910003
[params] = = Array
(
[PARAM1] = 1
[Param2] = 2
[PARAM3] = 3
)
)