php拼字符串 请问
Jun 13, 2016 pm 12:15 PM
gt
lt
nbsp
php拼字符串 请教
每次拼字符串,感觉头大。 因为没有这坏习惯
在改一段老代码
引用一个js方法,如下
现在要把上边的删除写法,放到下边的删除上边,可不知道怎么拼
echo "
--------------------------------------------------------------------------------------------------------------
写了几个都不对
错误一:
echo "
------解决思路----------------------
你最终需要的 HTML 是什么样的?
由此出发,才能把事情做好
你的 href="javascript:confirmDelete('delgroup.asp?gid=14','组一旦删除,数据将无法恢复。您确实要删除此记录吗?');"
含义不明
------解决思路----------------------
1. 双引号和单引号不能嵌套,如果嵌套,中间的部分要加转义。
2. 单引号和双引号可以交替使用。
3. 引号较多的,可以使用heredoc语法
4. 拼接字符串较多时,你可以一次只拼接一行。
$str .= '
$str .= "
基于这些原则,拼接字符串也是很容易的:
拼接1:
<?php<br /> function base_url(){<br /> return "http://base/";<br /> }<br /><br /> $value = array(<br /> 'userid' => 1,<br /> 'realname' => 'name',<br /> 'mobile' => '13590909090',<br /> 'gender' => '1',<br /> 'idnumber' => 'idnum',<br /> 'passportnu' => 'passport',<br /> );<br /> $intserial = 'ang?';<br /><br /> echo "<tr><br /> <td>$intserial</td><br /> <td><a href='" . base_url() . "team/alterinfo?id=" . $value['userid'] . "'>" . $value['realname']."</a></td><br /> <td>" . $value['mobile'] . "</td><td>" . $value['gender'] . "</td><br /> <td>" . $value['idnumber'] . " " . $value['passportnu'] . "</td><br /> <td><a href='javascript:confirmDelete(\"" . base_url() . "team/deletemember?id=" . $value['userid'] . "\",'confirm delet e?')'>delete</a></td><br /> </tr>";
登录后复制
拼接2 :
$str = "<tr>";<br />$str .= "<td>$intserial</td>";<br />$str .= "<td><a href='" . base_url() . "team/alterinfo?id=" . $value['userid'] . "'>" . $value['realname']."</a></td>";<br />$str .= "<td>" . $value['mobile'] . "</td><td>" . $value['gender'] . "</td>";<br />$str .= "<td>" . $value['idnumber'] . " " . $value['passportnu'] . "</td>";<br />$str .= "<td><a href='javascript:confirmDelete(\"" . base_url() . "team/deletemember?id=" . $value['userid'] . "\",\"confir m delete?\")'>delete</a></td>";<br />$str .= "</tr>";<br /><br />echo $str;
登录后复制
第二种方法每次只拼接一小部分, 拼接出错的概率更低。
如果你是html与php混写,那么完全可以只用php echo 变量,其余的部分用html代码。
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门文章
两个点博物馆:邦格荒地地点指南
4 周前
By 尊渡假赌尊渡假赌尊渡假赌
击败分裂小说需要多长时间?
3 周前
By DDD
仓库:如何复兴队友
3 周前
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前
By 尊渡假赌尊渡假赌尊渡假赌
公众号网页更新缓存难题:如何避免版本更新后旧缓存影响用户体验?
3 周前
By 王林

热门工具标签

Free AI Presentation Maker
AI工具可轻松创建专业演示文稿。

PDFChatto
AI驱动的PDF摘要和问答服务。

AI PPT Maker
AI PPT Maker是一家免费的AI演示者,可让您在DeepSeek或Chatgpt的几秒钟内创建令人惊叹的演示文稿。

DeepSeek V3
使用先进的深度学习模型即时AI解决方案。

Image Translator / Manga translator
AI工具,用于在100多种语言中翻译文本。

OOBELANGUAGE错误Windows 11 / 10修复中出现问题的问题
