php拼字符串 请教 你最终需要的 HTML 是什么样的?由此出发,才能把事情做好你的 href="javascript:confirmDelete('delgroup.asp?gid=14','组一旦删除,数据将无法恢复。您确实要删除此记录吗?');"含义不明 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1. 双引号和单引号不能嵌套,如果嵌套,中间的部分要加转义。2. 单引号和双引号可以交替使用。3. 引号较多的,可以使用heredoc语法4. 拼接字符串较多时,你可以一次只拼接一行。$str .= '<td></td>';$str .= "<td></td>";基于这些原则,拼接字符串也是很容易的:拼接1:<?php function base_url(){ return "http://base/"; } $value = array( 'userid' => 1, 'realname' => 'name', 'mobile' => '13590909090', 'gender' => '1', 'idnumber' => 'idnum', 'passportnu' => 'passport', ); $intserial = 'ang?'; echo "<tr> <td>$intserial</td> <td><a href='" . base_url() . "team/alterinfo?id=" . $value['userid'] . "'>" . $value['realname']."</a></td> <td>" . $value['mobile'] . "</td><td>" . $value['gender'] . "</td> <td>" . $value['idnumber'] . " " . $value['passportnu'] . "</td> <td><a href='javascript:confirmDelete(\"" . base_url() . "team/deletemember?id=" . $value['userid'] . "\",'confirm delet e?')'>delete</a></td> </tr>";拼接2 :$str = "<tr>";$str .= "<td>$intserial</td>";$str .= "<td><a href='" . base_url() . "team/alterinfo?id=" . $value['userid'] . "'>" . $value['realname']."</a></td>";$str .= "<td>" . $value['mobile'] . "</td><td>" . $value['gender'] . "</td>";$str .= "<td>" . $value['idnumber'] . " " . $value['passportnu'] . "</td>";$str .= "<td><a href='javascript:confirmDelete(\"" . base_url() . "team/deletemember?id=" . $value['userid'] . "\",\"confir m delete?\")'>delete</a></td>";$str .= "</tr>";echo $str;第二种方法每次只拼接一小部分, 拼接出错的概率更低。如果你是html与php混写,那么完全可以只用php echo 变量,其余的部分用html代码。 .htaccess 可以不可以将静态的URL转到动态的? 如何向 FCK 编辑框插入内容。。 关于京东 淘宝购物车 session的问题 smarty循环的时候,如何知道那条数据是第一条,哪条数据是最后一条? 谁能给个monkey二元分词算法(要utf-8版) 小问题,问下 在windows下用zend encoder 加密后的文件在linux下不能执行,为什么? 我这个语法错在哪里了?? 呵呵,有谁知道像支持中国人社区这么大流量的论坛那有买的啊 哪位兄台给我一个正则表达式,用来表示图片,自己写了一个,好像不大对 求教模拟登录51job的方法 关于php入门书籍推荐,请大家发挥
2. 单引号和双引号可以交替使用。
3. 引号较多的,可以使用heredoc语法
4. 拼接字符串较多时,你可以一次只拼接一行。
$str .= '<td></td>';
$str .= "<td></td>";基于这些原则,拼接字符串也是很容易的:
拼接1:
<?php
function base_url(){
return "http://base/";
} $value = array(
'userid' => 1,
'realname' => 'name',
'mobile' => '13590909090',
'gender' => '1',
'idnumber' => 'idnum',
'passportnu' => 'passport',
);
$intserial = 'ang?'; echo "<tr>
<td>$intserial</td>
<td><a href='" . base_url() . "team/alterinfo?id=" . $value['userid'] . "'>" . $value['realname']."</a></td>
<td>" . $value['mobile'] . "</td><td>" . $value['gender'] . "</td>
<td>" . $value['idnumber'] . " " . $value['passportnu'] . "</td>
<td><a href='javascript:confirmDelete(\"" . base_url() . "team/deletemember?id=" . $value['userid'] . "\",'confirm delet e?')'>delete</a></td>
</tr>";拼接2 :
$str = "<tr>";
$str .= "<td>$intserial</td>";
$str .= "<td><a href='" . base_url() . "team/alterinfo?id=" . $value['userid'] . "'>" . $value['realname']."</a></td>";
$str .= "<td>" . $value['mobile'] . "</td><td>" . $value['gender'] . "</td>";
$str .= "<td>" . $value['idnumber'] . " " . $value['passportnu'] . "</td>";
$str .= "<td><a href='javascript:confirmDelete(\"" . base_url() . "team/deletemember?id=" . $value['userid'] . "\",\"confir m delete?\")'>delete</a></td>";
$str .= "</tr>";echo $str;第二种方法每次只拼接一小部分, 拼接出错的概率更低。如果你是html与php混写,那么完全可以只用php echo 变量,其余的部分用html代码。