PHP
 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

  1. JavaScript識別子に名前を付ける方法は?

    JavaScript識別子は、変数や関数などに付けられた名前です。これは、C、C ++、Javaなどの他のプログラミング言語の識別子と同じです。変数名の識別子を見てみましょう。 JavaScriptで変数に名前を付けるときは、次のルールに注意してください。 JavaScriptで予約されているキーワードを変数名として使用しないでください。これらのキーワードについては、次のセクションで説明します。たとえば、 break またはboolean 変数名は無効です。 JavaScript変数名は、数字(0〜9)で始めることはできません。文字またはアンダースコア文字で始める必要があります。たとえ

  2. JavaScriptの名前文字列でグローバル変数を動的に取得しますか?

    alert(window())を使用してアラートで表示します。以下は構文です- alert(window['yourVariableName' + 'yourVariableName' + otherVariableName]); 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=devi