我在mysql中保存了数据
Array
(
[template_data] => <p>{$ticker}</p><p>{$address1}</p><p>{$address2}</p><p>{$city}</p><p>{$phone}</p><p>{$website}</p>
[date] => 2017-03-01
[ticker] => HSPG.OL
[address1] => Sparebankgården
[address2] =>
[city] => Bjørkelangen
[state] =>
[zip] => 1940
[country] => Norway
[phone] =>
[website] => http://www.hsbank.no
[industry] => Money Center Banks
[sector] => Financial
[fulltimeemployees] =>
[longbusinesssummary] =>
)
然后我有extract($array);
然后我有echo {$ticker}
//它的回声很好
但当我echo $template_data
//无效时
out out
{$股票}
{$地址1}
{$地址2}
{$城市}
{$电话}
{$网站}
但我想要
HSPG.OL
Sparebankayden
Norway
http://www.hsbank.no
该值不是变量的回显。
你能帮助我们吗?答案 0 :(得分:1)
显示成功导入符号表的变量数。
$countVars = extract($array);
var_dump($countVars);
完整展示您的代码。
答案 1 :(得分:0)
可能是您的代码工作正常,但您的echo $template_data
是打印<p>
代码,但如果您看到查看页面来源,那么您的值不会显示为null浏览器然后你会看到你的<P>
,如果有一些错误,那么你也会看到它们。
当你检查任何类型的变量的某些值时,使用这个简单的代码:
echo "<pre>";
print_r($your_variable);
exit();
或
echo "<pre>";
var_dump($your_variable);
exit();