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代码。
1、对ASP内核代码进行DLL封装,从而大大提高了用户的访问速度和安全性;2、采用后台生成HTML网页的格式,使程序访问速度得到进一步的提升;3、用户可发展下级会员并在下级购买商品时获得差额利润;4、全新模板选择功能;5、后台增加磁盘绑定功能;6、后台增加库存查询功能;7、后台增加财务统计功能;8、后台面值类型批量设定;9、后台财务曲线报表显示;10、完善订单功能;11、对所有传输的字符串进行安全










