[英]Populate array inside nested foreach PHP
我有以下代碼。 在最后的foreach中,我想在$display
數組中添加$last_array
和$last2_array
作為鍵/值對。 這是我嘗試過的:
$display[] = array($last_array => $last2_array); //doesn't work
print_r($display); //under the loop prints nothing
編碼:
$display=array();//declare the array outside the loop
foreach ($array as $arrays){
foreach ($arrays as $elem) {
unset($elem['id']); //Removes id key
unset($elem['idno']); //Removes idno key
foreach ($elem as $last_array => $last2_array) {
//code here
#echo $last_array. ": ".$last2_array."<br>";//This prints data, it's not empty.
}
echo "<br>";
}
}
提前致謝。
$display=array();//declare the array outside the loop
foreach ($array as $arrays){
foreach ($arrays as $elem) {
unset($elem['id']); //Removes id key
unset($elem['idno']); //Removes idno key
foreach ($elem as $last_array => $last2_array) {
$display[$last_array] = $last2_array;
}
}
}
我建議您對多維數組進行搜索,以更多地了解創建和訪問它們的知識。
$object_id=$array['results'][0]['object_id'];
$display_label=$array['results'][0]['display_label'];
$display = array($object_id => $display_label);
print_r($display);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.