懇請您的幫助,使用函數來更改PHP變量名
我試圖用函數來更改PHP變量的名稱。我試圖將$ name更改爲$ graph1,$ graph2 ... $ graph31。下面是我做的代碼:
<?php
function bar($name, $label, $value) {
return
$name = new BAR_GRAPH("pBar");
$name->values = $value;
$name->labels = $label;
$name->labelColor = "white";
$name->labelBGColor = "#282828";
$name->barBorder = "0px";
$name->barColors = "white";
$name->barBGColor = "#282828";
$name->showValues = 0;
$name->percValuesColor = "white";
$name->barColors = "white";
echo $name->create();
}
bar("$graph1","ornamen","$totkakiOrnamen;7");
?>
不幸的是,代碼不能正常工作,它說:
注意:未定義的變量:圖表在C:\ XAMPP \ htdocs中\程序\ process.php 在線56
我不知道什麼是錯的。如何將$ name更改爲$ graph1,$ graph2 ... $ graph31?
PS:返回代碼看起來很奇怪,因爲我使用gerd-tentler的腳本來生成水平條。 http://www.gerd-tentler.de/tools/phpgraphs/?page=introduction
你怎麼有史以來變化意味着變量的名稱? – 2014-10-19 06:58:59
這可能是也可能不是你在問什麼:http://php.net/manual/en/language.variables.variable.php – Rasclatt 2014-10-19 06:59:12
嗨@joey我想改變$ name到$ graph1,$ graph2等 – 2014-10-19 07:01:09