博客列表 >4.11 PHP 字符串的基本了解--18Day

4.11 PHP 字符串的基本了解--18Day

小丑的博客
小丑的博客原创
2018年04月12日 18:07:42663浏览

实例

<?php 
header("Content-type:text/html;charset=utf-8");
//输出字符串时,单引号与双引号的区别
//输出不同的内容,需要使用不同的包装器,或者叫定界符,单引号和双引号,就是字符串类型的包装器,这与js是一样的

//如果是纯字符串,推荐使用单引号,如果字符串有变量或者特殊字符的话
//
//记忆: 单引号原样输出,双引号会将内容解析输出
//那么:双引号会将哪些内容解析呢?二类: 1.变量, 2.特殊字符

//创建变量
$money = '先定一个小目标:1个亿';
$title1 = "王健林说:现$money,好吹牛!";

//双引号包装的字符串可以解析内部的变量名
//会将$符后面尽可能多的字符解析为变量名
//
//
echo $title1; 

echo "<br>";

//双引号包装的字符串可以解析内部的变量名
//会将$符后面尽可能多的字符解析为变量名
//把:$后面的money,好吹牛!全部识别为变量了
// $title2 = "王健林说:{$money}";
//最好用花括号{}添加一个变量定界符

$title2 = "王健林说:{$money}";
echo $title2;

echo "<hr>";

//使用转义字符:反斜线,将原字符进行转义,使其失去原有的作用
echo "王健林:\"万达牛逼不\"";
echo "<br>";


echo '马云说:"NB"';


echo "<hr>";

// 特殊字符
// 如果要输出转义字符:\自身,连写二个将自身转义就可以

echo "PHP 的特殊字符是 \\".'<br>';

echo 'PHP 的转义字符是 \\'.'<br>';

//单引号会原样输出,不会解析换行符
echo '单引号会原样输出,不会解析换行符,不行吗? \n(空格) 试试'.'<br>';

echo "双引号会解析换行符,看看我?\n可以哦".'<br>';



//关于双引号中的变量会被解析,刚刚说过了,如果不想让变量被解析,怎么做呢?
$myFace = '出头露面';
echo '<hr>';
//双引号中的变量会被解析出来
echo "我想{$myFace}";
echo '<br>';
//对$进行转义: \$,就是会原样输出了,不会再解析
echo "我想{\$myFace}";

运行实例 »

点击 "运行实例" 按钮查看在线实例


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议