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>'; 展开
$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>'; 展开
3个回答
展开全部
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来输出,所以可以使用,连接。
$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来输出,所以可以使用,连接。
展开全部
你要理解一点,就是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>';
?>
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>';
?>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<?php
define('A','app');//定义常量
$a = 'application';//定义变量
echo A,$a;//输出结果
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询