Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP에서 변수 이름을 문자열로 얻는 방법은 무엇입니까?


PHP에서 변수 이름을 문자열로 가져오려면 코드는 다음과 같습니다-

예시

<?php
   $a = "This is it!";
   $$a = "Demo string!";
   print($a);
?>

출력

이것은 다음과 같은 출력을 생성합니다-

This is it!

예시

이제 다른 예를 살펴보겠습니다 -

<?php
   $val = "This is it!";
   function display($var) {
      foreach($GLOBALS as $demo => $value) {
         if ($value === $var) {
            return $demo;
         }
      }
      return false;
   }
   print display($val);
?>

출력

이것은 다음과 같은 출력을 생성합니다-

Val