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

회사 면접시 배열에 관한 문제인데요 채택완료

아기새 8년 전 조회 2,584

    </p>

<p>$arr = array(-3, 0, true, false, '', 'k');

    for ($i=0;$i<7;$i++) {

        if ($arr[$i])

        {

            echo $i;

        }

    }</p>

<p>

 

echo $i하면 답이 뭘까를 적는건데

이거 은근 어렵네요.. 답은025인데 

왜 이렇게 나오는지 설명좀해주실분 ..ㅜㅜ

 

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

답변 1개

채택된 답변
+20 포인트

값이 있을때 변수가 찍히도록 되어 있으니

-3, true, k 가 찍히겠네요

3개 변수가 0번째, 2번째 5번째이므로

025 가 찍힐거 같습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

아기새
8년 전
이제 이해되었네요.. 감사합니다..흑

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

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

로그인