Correction status:qualified
Teacher's comments:
一、内容是完成PHP对字符串的处理规则练习。
<?php // 创建变量 $money1 = '1: 95亿美 元1次 '; //字符串中可以有空格,但多个空格只算一个 $money2 = "2:95亿美元2次"; //单双引号都可用 $title1 = '1阿里$money2收购了饿了么'; //单引号中,$不再被看成变量标志符号,能用在字符变量赋值中,全部原样输出 @$title2 = "2阿里$money2收购了饿了么"; //双引号中,$不能用在字符变量赋值中,$仍然为变量标志 $title3 = '3阿里{$money1}收购了饿了么'; //单引号中, {、}、$等不再被看成变量标志符号,能用在字符变量赋值中,全部原样输出 $title4 = "4阿里{$money2}收购了饿了么"; //双引号中,可用{}把变量括起来,用变量值代替它输出 echo $money1,$money2, '<hr color="blue">', $title1, "<hr color='red'>", $title2, '<hr color="green">', $title3, '<hr color="yellow">', $title4,'<hr>'; //采用转义方法输出特殊字符:\ echo "他说:'你不能这么说!'<br>"; echo "他说:\"你不能这么说!\"<br>"; echo '他说:"你不能这么说!"<br>'; echo '他说:\'你不能这么说!\'<br>'; echo "<hr>"; // 单引号中\n不会解析特殊字符,原样输出。采用nl2br函数可解析 // 双引号中\n只会在源码中解析换行,在页面输出时解析为空格 //用nl2br函数可把双引号中的\n解析为<br>换行,单引号中的仍然不解析 echo '明天会下雨吗?\n不会的!<br>'; echo "明天会下雨吗?\n不会的!<br>"; echo nl2br("明天会下雨吗?\n不会的!<br>"); echo nl2br('明天会下雨吗?\n不会的!<br>'); echo "<hr>"; //heredoc,nowdoc 与双引号创建的字符串是一样的 ,可解析变量和特殊字符 $siteName = 'php中文网'; $heredoc = <<< abc {$siteName}致力于一站式免费“学习平台”,将"公益"进行到底!\n这是php爱好者的家园! abc; echo nl2br($heredoc); echo "<hr>"; //nowdoc 与单引号创建的字符串是一样,原样输出 $nowdoc = <<<'ef' <h2>$siteName</h2>\r\n'www.php.cn' ef; echo $nowdoc;
点击 "运行实例" 按钮查看在线实例