0
我有幾個變量。一個變量包含一個字符串,一個對象和一個數組。如何獲取變量的名稱?
$mystring = "hello im input";
$myobject = new userclass;
$myarray = array (0 => 'zero', 1 => "one");
我想創建一個包含變量名稱作爲鍵和數值作爲值的數組,所以我可以發送這個數組到一個函數。
預期的結果將是:
$multi_array = array (
'mystring' => "hello im input",
'myobject' => new userclass,
'myarray' => array (0 => 'zero', 1 => "one")
)
我用鑰匙來獲取數組的名稱和getclass()
來獲取對象的名稱。但是我怎樣才能得到變量的名字?
function i_do_extract($multi_array) {
extract($multi_array);
// Do Rest
}
* Duplicate * http://stackoverflow.com/questions/255312/how-to-get-a-variable-name-as-a-string-in-php – 2010-04-09 20:33:08