易截截图软件、单文件、免安装、纯绿色、仅160KB

请教PHP语法 - PHP / 基础编程

各位好,我是PHP初学者,很多地方不懂,有以下一段代码:
<?php 
  for($i=0;$i<2;$i++) {
echo "<td align=center><img src=\"/pics/".$pictures[$i]."\"/></td>";  
  }
?>
我不明白echo语句中src后面的两个"\"是什么意思,按照HTML教程解析规则的话应该是scr="/pics/".$pictures[$i].""呀,但是去掉\之后提示语法错误,百思不得其解,请教下。
对 " 这个东西进行 转义

echo "\"";//"

双引号里的双引号需要转义

echo 输出的内容 是用 " 包含的. 如: echo "hello world!";
可是如果我在输出的内容中必须要输出 " 引号的时候怎么办呢 就要用到 \进行转义.
echo "\""; 输出个红色的双引号;

不管哪一种语法,双引号里面都不能在出现双引号呀,\ 是对双引号转义
也可以换成单引号:
echo "<td align=center><img src='/pics/'.$pictures[$i]/></td>";
或者这样用转义,就可能很清楚
echo "<td align=center><img src=\"/pics/\".$pictures[$i]/></td>";

对标签进行转译

楼上的都 是正解

如果你不喜欢用转义符号
可以这样
for($i=0;$i<2;$i++) {
echo '<td align=center><img src="pics$pictures[$i]"></td>';  
  }

引用

如果你不喜欢用转义符号
可以这样
for($i=0;$i<2;$i++) {


相关问答:

新学PHP 请教问题 - PHP / 基础编程

PHP中 声明变量的时候一个$跟两个$的区别
比如说
$var="333"; 表示变量名为$var的变量的值为333
$var="myvar";$$var="333";表示变量名为$myvar的变量的值为333
这样说清楚了吗? ......

php mail - PHP / 基础编程

我最近写了个mail执行后没有出现错误信息执行完毕后邮箱里并没发送邮件,请各位帮我看看
我用的的是iis smtp
<?php
$to = 'xueyuxia1988@sohu.com';
$subject = 'the subject';
$message = 'hello';
$ ......

mysql运用问题 - PHP / 基础编程

php同时调用3个数据库中的一个表的信息(架设A.a.aid=B.b.bid=C.c.cid),请说明思路及书写部分代码
例如:
SELECT time, goodid from dbname1.time, dbname2.goods
是这个意思么?

SELECT time, goodid from ......

用php备份数据库成功,还原时出错 - PHP / 开源资源

是用别人写的类做的,还原时提示You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INSERT INTO admin(seq,passwd,type,n ......

PHP表单传值问题 - PHP / 基础编程

PHP怎么样将第一个表单的值传到第二个表单
没遇到过,帮顶下

通过cookie或通过php页面赋值

第一个表单提交到php,php获取再传到第二个表单中

用js吧

获取值在封装表单。不知道你的需求是怎样的

用jQ ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号