I'm trying to manage adding one array in another array but that doesn't work. Sorry if the question was already asked (but I can't find it in stackoverflow).
Here is what I'm trying to do :
$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)
)]
);
Another try :
$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)
)
);
Or :
$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)
);
Desired array :
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
What's the good solution please ?