JavaScript嵌入php的问题.看不懂.大家来帮我看看

来源:百度知道 编辑:UC知道 时间:2024/07/07 14:42:51
<script language=javascript>

var rooms = new Array();
var roomsID = new Array();
var onlines = new Array();

<?php echo "onlines[onlines.length] = '"; ?>
</script>

echo "onlines[onlines.length] = '"

就是这句

"onlines[onlines.length] = '"

最后那个' 是啥意思,给数组赋值为' ???
有这样语句??
回答者:ynsjwh

你的回答我怎么就看不懂啊. 我知道在输出一段javascript角本,但是不明白onlines[onlines.length] = ' 这个'是啥意思,有这么赋值的吗?字符串应该是"string" 或者 ’string’ 这个样子的吧. 有只有一个' 这样赋值的吗

这个语句中的“'”只不过是一个简单的引号而已。该php打印出了一段javascript代码,“onlines[onlines.length] = '”的后面一定还有PHP代码, 它可能是这样:“."$var'"”(请注意全角引号只是该回答的一部分,不是代码的内容。)。这样,完整的PHP代码就成了:
echo "onlines[onlines.length] = '"."$var'"
如果你懂php的话你就明白这只不过是一个再简单不过的php语句. 它的目的就是打印出一段javascript代码,为客户端程序的onlines数组增加一元素。而这个元素的类型是字符串(string)。

不是跟你说了吗, 这后面应该还有php脚本. 如果没有的话, 就是这段php脚本有问题.

按理是这样的,又不知道它要实现什么功能.