php空白问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 00:08:57
<?php
$a = “123”;
$b = “guang”;
echo " $b的年龄是$a岁!!!!!" ;

?>

出来的是空白
问什么呢 请问?

你这样写是不对的,a,b是变量,不能直接和字符串卸载一起。你这个输出相当于输出的是变量 $b的年龄是 和 $a岁!!!!! ,正确的写法
echo $b."的年龄是".$a."岁!!!!"; 注意全部采用英文输入下的标点符号!

php有时无法检测出变量边界,用花括号确保不出错

<?php
$a = "123";
$b = "guang";
echo " {$b}的年龄是{$a}岁!!!!!" ;
?>

应该写成
<?php
$a = "123"
$b = "guang"
echo $b."的年龄是".$a."岁!!!!!" ;

?>
变量和输出的值之间要用.来连接

你这个程序有两个问题
第一,定义变量$a $b的时候,要用英文的双引号,就是要在英文输入法的前提下输入""
第二,你那个echo语句其实没错,PHP可以解析双引号里的变量,但是你讲变量跟字符串连接在一起了,PHP无法判断,用大括号标志一下变量吧
如果这样改就没错了
<?php
$a = "123";
$b = "guang";
echo "{$b}的年龄是{$a}岁!!!!!";
?>