테스트 사이트 - 개발 중인 베타 버전입니다

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년 전
빠른 답변 감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인