php echo变量的问题。
刚学php,碰到个问题。<?php$a="小花";$b="女";echo"$a是个$b性朋友";?>显示结果:“小花是个女性朋友”为什么要有空格才能显示,如果我把echo...
刚学php,碰到个问题。
<?php
$a = "小花";
$b = "女";
echo "$a 是个$b 性朋友";
?>
显示结果:“小花 是个女 性朋友 ”
为什么要有空格才能显示,如果我把echo调整成:
echo "$a是个$b性朋友";
结果什么都不显示,晕了~~如何解决? 展开
<?php
$a = "小花";
$b = "女";
echo "$a 是个$b 性朋友";
?>
显示结果:“小花 是个女 性朋友 ”
为什么要有空格才能显示,如果我把echo调整成:
echo "$a是个$b性朋友";
结果什么都不显示,晕了~~如何解决? 展开
4个回答
展开全部
那是因为php不知道你的变量从哪里开始到哪里结束,有了空格当然可以了.
楼上的写法也不错.不过可以这样:
<?php
$a = "小花";
$b = "女";
echo "$a 是个${b}性朋友";
?>
把变量名包起来.
楼上的写法也不错.不过可以这样:
<?php
$a = "小花";
$b = "女";
echo "$a 是个${b}性朋友";
?>
把变量名包起来.
参考资料: http://www.9qc.com
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该是没错的
是不是你的引号不是英文输入的.
你可以写成
echo $a.'是个'.$b.'性朋友';
是不是你的引号不是英文输入的.
你可以写成
echo $a.'是个'.$b.'性朋友';
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
echo "{$a}是个{$b}性朋友";
要加上大括号
要加上大括号
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<?php
$a = "小花";
$b = "女";
echo $a."是个".$b."性朋友";
?>
$a = "小花";
$b = "女";
echo $a."是个".$b."性朋友";
?>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询