为了账号安全,请及时绑定邮箱和手机立即绑定

请问这一章4 5行,为什么要在那加\才能正常显示

<?php 

$str_string1='甲文:"你在哪里学的php?"';

$str_string2="已毫不犹豫的回答:'当然是慕课网'";

$str_string3 = '甲问:\'能告诉我网址吗?\'';

$str_string4 = "乙答道:\"www.imooc.com\"";

echo $str_string1;

echo "<br />";

echo $str_string2;

echo "<br />";

echo $str_string3;

echo "<br />";

echo $str_string4;

echo "<br />";

?>


正在回答

3 回答

不使用转义字符的话,编译器会把两个邻近的单引号(或双引号)间的值默认赋给变量,因而输出

“甲问:”

“乙毫不犹豫地回答:”

....

甚至编译不通过,根本无法输出

1 回复 有任何疑惑可以回复我~

\'代表一个单引号字符,\"代表一个双引号字符。\"或\'都表示一个字符,不能拆开看!

0 回复 有任何疑惑可以回复我~

这个叫做转义字符 转义字符_百度百科  http://baike.baidu.com/link?url=cozOzoDU-zV39FVjZ1XXzOf1QNNEtPm1iee2IMBVzP9j182giGmHC5x4SlQm-sPAWnIqV85LRf5L6rx-iglw-q

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问这一章4 5行,为什么要在那加\才能正常显示

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信