정규 배열 (변환하지 않음)에서 연관 배열을 푸시해야합니다.
예 (NO CODE)
일반 배열의 PHP 푸시 연관 배열
project = {}
element["title"] = "My title"
element["description"] = "My description"
이
echo $project->title;
//or
echo $project[0]["title"]
이 방법은 무엇입니까? I'v이 시도하지만, 서버는 말한다 : ERROR 500
$i = 0;
$projects = {};
foreach($projectsElements as $element) {
while($i <= $nRowsForProject) {
$idSection = $element->idSection;
if($idSection == 1) $elements["".$element->internalDescription.""] = $element->text;
else if($idSection == 2) $elements["".$element->internalDescription.""] = $element->text;
else if($idSection == 3) $elements["".$element->internalDescription.""] = $element->text;
$i++;
}
array_push($projects,$elements);
$i=0;
}
'$ 프로젝트 [] = $ 요소,'? –
물건을 혼동합니다 : 물건은 배열과 다른 것입니다. '->'연산자는 객체 안의 프라퍼티를 참조하지만 선언적으로는 불가능합니다. 또한 간단한'$ projects = {};를 사용하여 객체를 생성하는 것은 불가능합니다. 이것은 구문 오류 (오류 500)입니다. 대신에 일반적으로 객체를 인스턴스화 할 수있는 클래스를 구현해야합니다. []와 (과) – arkascha