php 배열에서 출력 방법 채택완료
찬돌이
4년 전
조회 2,178
</p>
<p>$arr=array(
"a"=>"apple",
"b"=>"banana",
"c"=>array("x","y","z"));
foreach($arr as $key=>$val) {</p>
<p> echo $val;
}</p>
<p>// 결과 에러 발생</p>
<p>foreach($arr as $key=>$val) {</p>
<p> foreach($val as $key1=>$val1) {</p>
<p> echo $val1;</p>
<p> }
}</p>
<p>// 결과 에러 발생</p>
<p> </p>
<p>print_r($arr);</p>
<p>// 배열 출력이 됩니다.</p>
<p>
"b"=>"banana", "c"=>array("x","y","z")); // 이 부분에서 문제가 발생되고 있습니다.
foreach() 문으로 표현하려면 어떤 방법으로 처리 해야 되는지 궁금합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
4년 전
</p>
<p> </p>
<pre>
<code>// 결과 에러 발생
foreach($arr as $key=>$val) {</code>
if(is_array($arr[$key])){</pre>
<p> foreach($val as $key1=>$val1) {</p>
<p> echo $val1;</p>
<p> }</p>
<p>}</p>
<pre>
<code>
}</code></pre>
<p> </p>
<p><code>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
찬돌이
4년 전
빠른 답변 감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인