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

간단한 배열,함수 만들어 출력하는거 ~질문합니다 채택완료

jessiwith 6년 전 조회 3,441

 <?php

    $name = ["민영","철수","민수"];

    $name = array("민영","철수","민수");

    $name = array(

        

        array("name" =>"민영", "age" => "18"),

        array("name" =>"철수","age" => "19"),

        array("name" => "민수", "age" => "20"),

        );

    function age_check($age)

    {

        if($age < 20){

            $a = "청소년 입니다";

        }else{

            $a= "성인입니다";

        }

      return $a;

    }

    

    function  get_user_profile($name,$age){

        ?>

        <h1>이름 :<?php echo $name;?></h1>

        <p> 나이 :<?php echo $age;?></p>

        <span>    <?php echo age_check($age) ?></span> 

        

        <?php

    }

        foreach ($name as $key => $value)

        {

            get_user_profile($value['name'], $value['age']);

        }

    

        

        

    

         ?>   

 

간단한 예제들 이것저것 보고 복습중인데요 하단에 살짝 이해 안되는 부분 질문드립니다.

<h1>이름 :<?php echo $name;?></h1>    

<p> 나이 :<?php echo $age;?></p>   

이 두가지는 foreach 문에서 키변수 name ,age 에 있는 값을 가져오는게 맞는건가요?

 

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

답변 1개

채택된 답변
+20 포인트
루미집사

네,, 맞습니다. 세번째 $name의 배열값 입니다.

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

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

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

로그인