php如何使用echo输出常量+变量

//替换图片Alt为文档标题$this->Fields['body']=str_ireplace(array('alt=""','alt=\'\''),'',$this-... //替换图片Alt为文档标题
$this->Fields['body'] = str_ireplace(array('alt=""','alt=\'\''),'',$this->Fields['body']);
$this->Fields['body'] = preg_replace("@ [\s]{0,}alt[\s]{0,}=[\"'\s]{0,}[\s\S]{0,}[\"'\s] @isU"," ",$this->Fields['body']);
$this->Fields['body'] = str_ireplace("<img " ,"<img alt='".$this->Fields['title']."' ",$this->Fields['body']);

echo '<script lanuage="javascript">';
echo 'alert("?");'; //输出$this->Fields['body']
echo '</script>';

这里输出如何写?
又比如说这个
$body = str_ireplace(array('alt=""','alt=\'\''),'',$body);
echo '<script lanuage="javascript">';
echo 'alert("?");'; //输出$body,PHP中的连接符是什么?
echo '</script>';
展开
 我来答
ctmaster
推荐于2017-09-03 · TA获得超过454个赞
知道小有建树答主
回答量:449
采纳率:0%
帮助的人:438万
展开全部
php的连接符是 '.'

$body = str_ireplace(array('alt=""','alt=\'\''),'',$body);
echo '<script lanuage="javascript">';
echo 'alert("'.$body.'");'; //输出$body
echo '</script>';

或者这么写

$body = str_ireplace(array('alt=""','alt=\'\''),'',$body);
echo '<script lanuage="javascript">';
echo 'alert("',$body,'");'; //输出$body
echo '</script>';

因为用echo来输出,所以可以使用,连接。
ys5955092
2010-03-05 · TA获得超过671个赞
知道小有建树答主
回答量:551
采纳率:100%
帮助的人:572万
展开全部
你要理解一点,就是php对""内的内容进行解析,即如果echo "$is_pay";就是输出的$is_pay的值20,而对于''内的内容不进行任何操作直接输出,即
echo '$is_pay';得结果为$is_pay
例子
<?php
$is_pay=20;

echo "<SCRIPT language=javascript>alert('代理支付成功$is_pay!'); location.href=\"test.php?is_pay=".$is_pay.'";</SCRIPT>';
?>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yubei222719
推荐于2017-10-07 · 超过20用户采纳过TA的回答
知道答主
回答量:116
采纳率:100%
帮助的人:36.3万
展开全部
<?php
define('A','app');//定义常量
$a = 'application';//定义变量
echo A,$a;//输出结果
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式