에 중첩 연관 배열을 구문 분석?어떻게 중첩 연관 배열과 중첩 된 인덱스 배열을 포함하는 인덱스 배열을 PHP
편집 : 저는 StackOverflow에 상당히 익숙합니다. 나는이 질문을 삭제하고 싶지만, 나는 그럴 수 없다. 무시하십시오. 문제는이 배열이 "explode"또는 "preg_split"을 통해 배열로 분할해야하는 긴 문자열 중 하나라는 것입니다.
에 중첩 연관 배열을 구문 분석?어떻게 중첩 연관 배열과 중첩 된 인덱스 배열을 포함하는 인덱스 배열을 PHP
편집 : 저는 StackOverflow에 상당히 익숙합니다. 나는이 질문을 삭제하고 싶지만, 나는 그럴 수 없다. 무시하십시오. 문제는이 배열이 "explode"또는 "preg_split"을 통해 배열로 분할해야하는 긴 문자열 중 하나라는 것입니다.
는이
$myArray = [
0 => [
'name' => 'Paul',
'age' => '23',
'hobbies' => [
0 => 'basketball',
],
'pets' => 'dog'
]
];
같은 배열은 당신이
echo $myArray[0]['name']; // it will print 'Paul'
echo $myArray[0]['hobbies'][0]; // it will print basketball
지금 당신이 위와 같이 가져올 수 있습니다 첫 번째 요소의 이름에 액세스한다고 가정 쓰기 배열
에서 액세스 만 할 수 있습니다.
내가 그렇게 할 때, 나는 'a'라는 글자를 얻는다. 나는 'array'라는 단어에 속한다고 가정하고있다. – user3452136
수정 된 답변 확인 – Vikash
여기에 내 코드를 복사하여 붙여 넣을 수 있습니다. http://phpfiddle.org/. 그것을 실행하십시오. 방금 제대로 작동하는지 확인했습니다. – Vikash
값이 필요할 때마다 배열을 사용하면 안됩니다. – jeroen
그 문제가 있습니다. 예를 들어, 'echo $ myArray [0] [ 'name']; ' 은 내가 기대하는 바를 출력하지 않습니다. – user3452136
무엇이 출력됩니까? 나는 그것을 시도했을 때 "Paul"을 출력했다. 그리고 @jeroen은 맞습니다. 배열을 변수로 변환하려고하면 변수 공간을 어지럽게 정리할 것입니다. – GordonM