• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

php拼字符串 请问

php 搞代码 4年前 (2022-01-24) 16次浏览 已收录 0个评论

php拼字符串 请教
每次拼字符串,感觉头大。 因为没有这坏习惯

在改一段老代码
引用一个js方法,如下
删除

现在要把上边的删除写法,放到下边的删除上边,可不知道怎么拼
echo “

$intserial “.$value[‘realname’].” “.$value[‘mobile’].” “.$arrgender[$value[‘gender’]].” “.$value[‘idnumber’].” “.$value[‘passportnu’].” 删除

“;

————————————————————————————————————–
写了几个都不对
错误一:
echo “

$intserial “.$value[‘realname’].” “.$value[‘mobile’].” “.$arrgender[$value[‘gender’]].” “.$value[‘idnumber’].” “.$value[‘passportnu’].” 删除

“;
——解决思路———————-
你最终需要的 HTML 是什么样的?
由此出6本文来源gao@dai!ma.com搞$代^码!网7

搞gaodaima代码

发,才能把事情做好

你的 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>" . $value['realname']."</td><br />        <td>" . $value['mobile'] . "</td><td>" . $value['gender'] . "</td><br />        <td>" . $value['idnumber'] . " " . $value['passportnu'] . "</td><br />        <td>delete</td><br />        </tr>";

拼接2 :

$str  = "<tr>";<br />$str .= "<td>$intserial</td>";<br />$str .= "<td>" . $value['realname']."</td>";<br />$str .= "<td>" . $value['mobile'] . "</td><td>" . $value['gender'] . "</td>";<br />$str .= "<td>" . $value['idnumber'] . " " . $value['passportnu'] . "</td>";<br />$str .=  "<td>delete</td>";<br />$str .= "</tr>";<br /><br />echo $str;

第二种方法每次只拼接一小部分, 拼接出错的概率更低。

如果你是html与php混写,那么完全可以只用php echo 变量,其余的部分用html代码。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:php拼字符串 请问

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址