当前位置:  开发笔记 > 编程语言 > 正文

奇怪的问题回声数组(PHP)

如何解决《奇怪的问题回声数组(PHP)》经验,为你挑选了1个好方法。

好的,我有以下代码.我正在尝试输出一些xml,以便可以使用jQuery读取它,但无论出于何种原因,当我尝试将数组中的元素添加到变量时,它只是将变量转换为0.我做了一个print_r()在数组上,这是正常的.

if ($content == "tables") {
    $result = mysql_query("show tables");
$xml = "";
    while ($row = mysql_fetch_assoc($result)) {
        print_r($row);
        echo "
"; $xml += "" . $row['Tables_in_blog'] . "
"; } //header('Content-type: text/xml'); echo $xml; }

产量

Array ( [Tables_in_blog] => post )
Array ( [Tables_in_blog] => posts )
0

有谁知道为什么会这样做?



1> Konrad Rudol..:
$xml += "" . $row['Tables_in_blog'] . "
";

那是罪犯.尝试连接:

$xml .= "" . $row['Tables_in_blog'] . "
";

你错误地使用+=而不是.=连接.这会触发PHP将值转换为数字(生成0)并添加它们.

推荐阅读
赛亚兔备_393
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有