$str_string1='甲问:“你在哪学的厨师啊?”';
$str_string2="乙回答:'当然是新东方啊!'";
$str_string3='甲问:\'能告诉我地址么?\'';
$str_string4="乙回答:\"没问题!\"";
echo $str_string1;
echo "
";
echo $str_string2;
echo "
";
echo $str_string3;
echo "
";
echo $str_string4;
echo "
";
$str_string1='甲问:“你在哪学的厨师啊?”';
$str_string2="乙回答:'当然是新东方啊!'";
$str_string3='甲问:\'能告诉我地址么?\'';
$str_string4="乙回答:\"没问题!\"";
echo $str_string1,"\n";
echo $str_string2,"\n";
echo $str_string3,"\n";
echo $str_string4,"\n";
你的echo输出是不需要带上双引号的,而且分号的作用是当一段代码结束运行是用来区分开不会混杂在一起,你把分号;放在echo前是错的。
而且也输出了变量为什么还要在分号后面加echo。
涉及单引号和双引号的使用应该尽量避免在同一句语句中重复使用相同引号,你改成下面这样试试
$str_string3="甲问:\'能告诉我地址么?\'";
$str_string4='乙回答:\"没问题!"\';