There is an array of $ arQuestion ["ANSWERS"] inside of which there is a PERSENT, how can I replace it with the values from the array $ persent?
foreach($arQuestion["ANSWERS"] as $k=>$v){ if($v["PERCENT"])array_replace ($arQuestion["ANSWERS"][$k]["PERCENT"], $persent[$k]); }
I print the pre-array $ arQuestion ["ANSWERS"]
Array ( [40] => Array ( [CHANNEL_ID] => 1 [PERCENT] => 33 [BAR_PERCENT] => 100 ) [38] => Array ( [CHANNEL_ID] => 1 [PERCENT] => 17 [BAR_PERCENT] => 50 ) [39] => Array ( [CHANNEL_ID] => 1 [PERCENT] => 17 [BAR_PERCENT] => 50 ) ) Array ( [42] => Array ( [CHANNEL_ID] => 1 [PERCENT] => 33 [BAR_PERCENT] => 100 ) [43] => Array ( [CHANNEL_ID] => 1 [PERCENT] => 17 [BAR_PERCENT] => 50 ) [41] => Array ( [CHANNEL_ID] => 1 [PERCENT] => 17 [BAR_PERCENT] => 50 ) )
foreach($arQuestion["ANSWERS"] as $k => &$v) { if($v["PERCENT"]) $v["PERCENT"] = $persent[$k]; }
foreach($arQuestion["ANSWERS"] as $k => &$v) { if($v["PERCENT"]) $v["PERCENT"] = $persent[$k]; }
- splash58foreach($arQuestion["ANSWERS"] as $k => &$v) { if($v["PERCENT"]) $v["PERCENT"] = array_shift($persent); }
foreach($arQuestion["ANSWERS"] as $k => &$v) { if($v["PERCENT"]) $v["PERCENT"] = array_shift($persent); }
- splash58