我有一个数组
int[] arr1 = new int[] { 1, 2, 3 };
Console.WriteLine("How to print the text arr1 ?? ");
我需要数组名称,即控制台输出/ Writeline中的'arr1',看起来很简单但需要帮助。
编辑:
输出应为
arr1
不是
1 2 3
很高兴知道,这也是在PHP中实现的。
答案 0 :(得分:0)
如果以更复杂的方式声明/初始化变量,你可以......
echo "<pre>";
$var_name="Foo"; // naming the var "Foo"
$$var_name="Bar"; // declaring the var "Foo"
echo "value: ". $Foo . "<br><br>";
foreach(compact($var_name) as $key=>$value){ // refering to var name
echo "name: " . $key . "<br><br>";
}
echo "pair: ";
print_r(compact($var_name));
echo "<pre>" ;
但是我们仍然需要通过compact($ var_name)而不是compact($ Foo)来获取它