配列を別の配列に追加することを管理しようとしていますが、うまくいきません。申し訳ありませんが、質問が既に(私はstackoverflowでそれを見つけることができません)尋ねられた場合。ここで
は私がやろうとしているものです:
$this->dataSector[0] = array('Secteur' => "S1",
'UL' => intval($this->ulSecteur1),
'DL' => intval($this->dlSecteur1),
'details' => [array('MAC' => $this->mac,
'UL' => intval($this->ultransrate),
'DL' => intval($this->dltransrate)
)]
);
$this->dataSector[1] = array('Secteur' => "S2",
'UL' => intval($this->ulSecteur1),
'DL' => intval($this->dlSecteur1),
'details' => [array('MAC' => $this->mac,
'UL' => intval($this->ultransrate),
'DL' => intval($this->dltransrate)
)]
);
もう一つの試み:
$this->dataSector[0] = array('Secteur' => "S1",
'UL' => intval($this->ulSecteur1),
'DL' => intval($this->dlSecteur1),
'details'[] => array('MAC' => $this->mac,
'UL' => intval($this->ultransrate),
'DL' => intval($this->dltransrate)
)
);
$this->dataSector[1] = array('Secteur' => "S2",
'UL' => intval($this->ulSecteur1),
'DL' => intval($this->dlSecteur1),
'details'[] => array('MAC' => $this->mac,
'UL' => intval($this->ultransrate),
'DL' => intval($this->dltransrate)
)
);
または:
$this->dataSector[0] = array('Secteur' => "S1",
'UL' => intval($this->ulSecteur1),
'DL' => intval($this->dlSecteur1)
);
$this->dataSector[0]['details'][] = array('MAC' => $this->mac,
'UL' => intval($this->ultransrate),
'DL' => intval($this->dltransrate)
);
$this->dataSector[1] = array('Secteur' => "S2",
'UL' => intval($this->ulSecteur1),
'DL' => intval($this->dlSecteur1)
);
$this->dataSector[1]['details'][] = array('MAC' => $this->mac,
'UL' => intval($this->ultransrate),
'DL' => intval($this->dltransrate)
);
理想の配列:
array (size=4)
0 =>
array (size=4)
'Secteur' => string 'S1' (length=2)
'UL' => int 1
'DL' => int 0
'details' =>
array (size=2)
0 =>
array (size=3)
'MAC' => string 'xx:xx:xx:xx:xx:xx' (length=17)
'UL' => int 1
'DL' => int 0
1 =>
array (size=3)
'MAC' => string 'xx:xx:xx:xx:xx:xx' (length=17)
'UL' => int 1
'DL' => int 0
1 =>
array (size=3)
'Secteur' => string 'S2' (length=2)
'UL' => int 0
'DL' => int 0
'details' =>
array (size=2)
0 =>
array (size=3)
'MAC' => string 'xx:xx:xx:xx:xx:xx' (length=17)
'UL' => int 1
'DL' => int 0
1 =>
array (size=3)
'MAC' => string 'xx:xx:xx:xx:xx:xx' (length=17)
'UL' => int 1
'DL' => int 0
良い解決策はありますか?
を試してみてください。最後の試行の問題は何ですか? –
@KrisRoofe問題は常に0です。キーはそれ自身をインクリメントしません:\ – Peacefull