字串(String)就是一连串的字元
先来看字串简单介绍吧~
<?php
// 第一种
echo "Hello Winnie <br/>";
// 第二种
echo "Hello";
echo " ";
echo "Winnie";
echo "<br />";
//字串连接 .
$name = 'Winnie';
$hi = 'Hello';
echo $hi. ' ' .$name;
介绍开始:
符号 | 解释 |
---|---|
' | 单引号字元 |
\ | 反斜线字元 |
因为' ' 为表示字串,如果想输出 ' ,那就需要跳脱字元,字串中能使用'表示单引号' 。
<?php
echo 'Winnie\'s article.'; // Winnie's article.
echo 'C:\\article'; // C:\article
echo 'C:\article'; // C:\article
echo '这里不会\n换行'; //这里不会\n换行
$sayhi = 'hello';
echo '这里不会输出变数 $sayhi'; // 这里不会输出变数 $sayhi
// PS.不能在最後省略,\'会被解析为字元 ' 而缺少结尾单引号
//echo 'C:\PHP\'; // Parse error
双引号的跳脱字元:
符号 | 解释 |
---|---|
\ | 反斜线字元 |
n | 换行字元 |
r | 归位字元 |
t | 水平Tab字元 |
v | 垂直tab字元 |
f | 跳页字元 |
$ | 钱号字元 |
" | 双引号字元 |
<?php
echo "\"Hi~ Hi~~~~.\" She says hello to you."; // "Hi~ Hi~~~~." She say hello to you.
echo "C:\\PHP"; // C:\PHP
echo "First line\nsecond line\nthird line";
// 输出:
// First line
// second line
// third line
$sayhi = "hello";
//使用变数
echo "She says $sayhi"; // She says hello
//使用大括号
echo "She says {$sayhi}"; // She says hello
echo "She says \$sayhi"; // She says $sayhi
小结论--单双引号的差别要注意:
单引号的效能比较好(不用判断是否有变数要输出),建议都使用单引号。
<?php
$sayhi="hello";
// 标签之後(这里指EOF後)不能有任何字元
$content=<<<EOF
这个里面可以尽情自由地使用"和'
并且可以直接输出变数 例如$sayhi
也可随便换行+字
输出钱号要记得像这样\$
附注:EOF可以任意换别的名字,但前後开头与结尾要一样
并保证开始标记和结束标记不在正文中出现即可
EOF;
echo $content;
刚开始写PHP时因为习惯超常字串连接的时候用+,要记好是 . 唷! 然後其实有 .= 的连接用法~~
其实原本是想好要一天,也就是今天讲完所有数据类型的基本类型,但没想到,一写下去好多想法,有点强迫症,让我越写越细,不过既然开头了,因此每一个数据类型应该都会写细一点,然後最後再加个类型转换就算结束数据类型的章节了,然後暂时规划是接下来是function函式、class类别。
其实蛮有趣的,在写Markdown也是,要两个\,才能在你的文章上显示\,不然it邦文章呈现的时候\会被吃掉
昨晚在测试时遇到一个问题找了好久,就是我的QpayHelper这支程序里明明有用constructo...
程序基本结构 程序的基本结构可概分为循序式结构、选择式结构,与重复式结构三种,几乎是在循序结构式的基...
温馨鬼故事 - 网购我的爱,我的个资跟着订单出去了 Credit: Drake 故事开始 以下故事纯...
Props 与 Computed 是开发元件最常使用的属性,下面的范例是一个运用 Props 与 C...
Hi,안녕하세요,我是Charlie! 在Day03当中,我们完成了登入、注册跟订单页面,而今天,我...