Get Variable Name as String in PHP



To get a variable name as a string in PHP, the code is as follows−

Example

 Live Demo

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

Output

This will produce the following output−

This is it!

Example

Let us now see another example −

 Live Demo

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

Output

This will produce the following output−

Val
Updated on: 2019-12-26T10:03:02+05:30

2K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements