PHP中字符串连接问题

如是我聞 发布于 2015/02/04 22:02
阅读 656
收藏 0
PHP

请问如下字符串是如何连接的,不太明白的地方是,比如border="'.$args['border'].'" ,双引号里面为什么又用了一个单引号?为什么还用 “.” 来连接,主要是不明白,$str后面这一串值是怎么连接的。不知道这一串字符串是如何分段的,另外子php中是不是只有双引号内可以解析变量。
请讲解一下

$str = '

<

table border="'.$args['border'].'" width="'.$args['width'].'" row="'.$args['row'].'" col="'.$args['col'].'" bgcolor="'.$args['bgcolor'].'">';

加载中
0
gat205
gat205
$str = 
'<table border="'.
$args['border'].
'" width="'.
$args['width'].
'" row="'.
$args['row'].
'" col="'.$args['col'].
'" bgcolor="'.
$args['bgcolor'].
'">';
0
netwinder
netwinder

因为 两端是 单引号   所以你把所有双引号 看成是字符  只是字符 不是边界符;    

然后 点  是php的连接符   就是js里面  +  的意思     

返回顶部
顶部