我怎麼能打印var名稱而不是var值在PHP? 這樣的代碼:如何在PHP中打印var名稱而不是var值?
$Tree = "abcd";
$str = "zwd";
我想打印是這樣的: 樹= ABCD 海峽= ZWD
請幫我
我怎麼能打印var名稱而不是var值在PHP? 這樣的代碼:如何在PHP中打印var名稱而不是var值?
$Tree = "abcd";
$str = "zwd";
我想打印是這樣的: 樹= ABCD 海峽= ZWD
請幫我
我想你想要的是這樣的:
$array = array('Tree' => 'abcd', 'str' => 'zwd');
foreach ($array as $name => $value) {
echo $name . ' = ' . $value;
}
你可能想看看compact功能
<?php
$city = "San Francisco";
$state = "CA";
$event = "SIGGRAPH";
$location_vars = array("city", "state");
$result = compact("event", "nothing_here", $location_vars);
print_r($result);
?>
然後打印出鑰匙及其數值,
foreach($result as $key => $value)
{
echo $key . " : " . $value;
}
Downvoted爲什麼? ! – rakibtg
什麼,你是他要找的是
echo 'Tree = ' . $Tree;
echo '<br>';
echo 'str = ' . $str;
我敢肯定OP上面的意思,順便說一句專家級的程序員,爲什麼這個問題在本質上是自相矛盾的,可以說你想要打印/輸出變量$xyz
的名稱。見....
...你有沒有注意到......
....,爲了打印,你必須實際鍵入的變量名一個變量的名稱第一名!你還會怎麼指出這個變量!並且爲了上面的串聯方法最適合:)
Here有理智的人試圖解釋得更好。
Wth !!!有人連鎖downvoting! :( –
Ohhh Gawd !!! people !!! Y u du dis,I cri evri tym:'( –
這將是什麼樣的可能用途?變量只存在,因爲你寫他們。唯一一次你有任意變量名稱是,如果你正在做(愚蠢)的東西,比如'extract()',打開'register_globals',或者正在使用變量變量。 –
[在PHP中如何獲取變量名稱作爲字符串?]可能的重複(http://stackoverflow.com/questions/255312/how-to-get-a-variable-name-as-a-string-in -php) – HPierce
這可能與這篇文章有關:[如何獲取一個變量的名稱作爲字符串在PHP](http://stackoverflow.com/questions/255312/how-爲了獲得一個變量名稱作爲一個字符串在PHP) –