다른 배열에 하나의 배열을 추가하는 것을 관리하려고하는데 작동하지 않습니다. 죄송합니다 질문이 이미 요청한 경우 (하지만 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