1
mengzc OP <和>同时存在会导致数组变量无法正确输出。
|
2
jfcherng 2018-04-24 18:09:33 +08:00
你這是被瀏覽器認為是 HTML Tag 了吧
|
3
master 2018-04-24 18:11:40 +08:00
|
4
R18 2018-04-24 18:41:07 +08:00
我觉得吧是 $row_user_server_ip['server_name'] 为空,或为非字符串类型转化的过程中被转化成空?
|
5
wkan 2018-04-24 18:45:24 +08:00 via iPhone
被当成 html 标签了
|
6
chenxytw 2018-04-24 19:41:50 +08:00
数组变量失效是什么?
|
7
Junjunya 2018-04-24 21:40:20 +08:00
|
9
jfcherng 2018-04-24 22:26:30 +08:00
而且這個節點只能發 PHP-CLI 的問題麼?我覺得我的猜測十分合理。
|
10
zgx030030 2018-04-24 23:11:32 +08:00 via iPhone
其实就是被浏览器当成一个节点标签了,语法本身并没错,你可以右键看看源代码。
|
12
GooMS 2018-04-24 23:51:12 +08:00 via Android
楼主不要拼字符串了,找黑啊
|
13
bitlaoyuan 2018-04-25 09:22:27 +08:00
日常黑。
我写了 10 年 PHP 了,一直这么写都没出过错。 |
14
moonsola 2018-04-25 10:28:36 +08:00
echo "<".$row_user_server_ip['server_name'].">";
|
15
mengzc OP @bitlaoyuan 可是我测试确实是失效了。
|
16
mengzc OP 完整代码:
foreach ($user_server_ip as $key => $value) { $sqlserver = "SELECT `server_name`,`server_ip` FROM server WHERE `id` = ".$value.";"; $results_user_server_ip = mysql_query($sqlserver); while ($row_user_server_ip = mysql_fetch_array($results_user_server_ip)) { echo "[".$row_user_server_ip['server_name']."]"; echo $row_user_server_ip['server_ip']; echo "<br>"; } } 第 6 行 原来的是:echo "<".$row_user_server_ip['server_name'].">"; 为了对输出的值外左右加一个<>,结果测试有问题。所以换成了[ ]后正常。 |