日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

php中的雙引號與單引號的基本使用及區別

瀏覽:271日期:2022-06-13 18:02:26
目錄1.單引號聲明2.雙引號聲明字符串3.字界符聲明雙引號與單引號有什么區別1. 雙引號解析變量,但是單引號不解析變量2. 在雙引號里面插入變量3. 雙引號解析轉義字符,單引號不解析轉義字符4.轉義字符\(反斜線的使用)5. 雙號和單引號可以互插6. 字符串可以用(.)來拼接

字符串,在各類編程語言中都是一個非常重要的數據類型

網頁當中的圖片,文字,特殊符號,HTMl標簽,英文等都屬于字符串

PHP字符串變量用于存儲并處理文本, 在創建字符串之后,我們就可以對它進行操作。我們可以直接在函數中使用字符串,或者把它存儲在變量中

字符串是一個非常要的知識,在開發中,有的使用單引號,有的使用雙引號,這個是有區別的

在PHP語言中聲明字符串有三種方式

用單引號聲明用雙引號聲明用字界符聲明(這個需要輸入非常大段的字符串時才使用,不常用)1.單引號聲明

用英文半腳的單引號,將字符串包起來,字符串變量用于包含有字符的值

<?php//聲明字符串變量$name$name = '我是川川';echo $name; // 12,一個中文字符占三個字節?>

如果你想測試字符串的長度,可以使用PHP提供的字符串函數strlen("字符串"),或strpos(),此函數用于在字符串內查找一個字符或一段指定的文本。

如果在字符串中找到匹配,該函數會返回第一個匹配的字符位置。如果未找到匹配,則返回 false

<?php $name = '我是川川'; echo strlen($name); echo strpos('Hello world!','world'); // 6?>2.雙引號聲明字符串

在字符串兩邊加雙引號

<?php //聲明字符串變量$str $str = '書以啟智,技于謀生,活出斜杠。'; echo $str;?>3.字界符聲明

1). 在變量后面的等號寫三個小于號(<<<)。2). 然后在<<<后面寫上字符(建議英文大寫字符),如下例中的:ABC3). 然后換行寫上任意想寫的字符 4). 寫完后,頂行。在行最開始處,再寫上<<<后面的字符和分號。如下例中的:ABC

$weilai = '努力才有未來';$mimang = '迷茫的原因是沒有目標';$dingjie = <<<ABC 如果 $weilai 非要\t在這'' 前 '$mimang' 面<br /> 加上\n一段 <i>距離的話</i> 我想說:<h1>思想有多遠,你就跟我滾多遠</h1>ABC;echo $dingjie雙引號與單引號有什么區別雙引號能解析變量,但是單引號不解析變量在上引號里面插入變量,變量后面如果有英文或中文字符,它會把這個字符和變量拼接起來,視為一個整個變量,一定要在變量后面上拼接字符,例如空格等分開如果在雙引號里面插入變量的時候,后面不想有空格,可以拿雙大括號將變量包起來雙引號解析轉義字符,單引號不解析轉義字符,但單引號能解析'和\單引號效率要高于雙引號,可以盡可能使用單引號雙引號和單引號可以互插,雙引號中插入單引號,單引號中插入變量,這個變量會被解析字符串的拼接,可以用'.'號連接,拼接(常用)1. 雙引號解析變量,但是單引號不解析變量<?php // 聲明變量$name $website = 'https://coder.itclan.net'; $str = '$website,測試一下這個變量會不會顯示'; echo $str;?>

上面的是能夠顯示出結果的,變量$website能夠被解析 雙引號中間的變量夠執行顯示,我們將$str這個字符串兩邊的雙引號,改為單引號試試,再看一次執行結果,結果發現

發現$website 直接顯示出來了,而不是雙引號的顯示結果。

通過上例,可證明:雙引號執行變量,而單引號不執行變量。我們得到一個重要結論

雙引號需要解析變量,因此雙引號的效率沒有單引號高。我們如果為了更高的效率,我們通常使用單引號

2. 在雙引號里面插入變量

在雙引號里面插入變量,變量后面如果有英文或中文字符,它會把這個字符和變量拼接起來,視為一整個變量。可以在后面接上特殊字符,例如空格等分開

<?php $php = 'php-開始學php'; $str = '$phpaaaa'; //你會發現輸出$str,什么都沒有在頁面中顯示 echo $str;?>

然而,我們在$str聲明的這個字符串中將$php后面接個空格再接aaaa,代碼如下

<?php $php = 'php-開始學php'; $str = '$php aaaa'; //在$php后面添加一個空格,頁面卻正常顯示了的 echo $str;?>

你在很多項目里,有的會看到空格的,如果你不小心刪除了空格,那么就會不顯示

如果你不想要在后面不想要有空格,可以用雙大括號將變量包裹起來的,如下代碼所示

<?php $php = 'php-開始學php'; $str = '{$php}aaaa'; //在$php后面添加一個空格,頁面卻正常顯示了的 echo $str;?>3. 雙引號解析轉義字符,單引號不解析轉義字符

雙引號解析轉義字符,單引號不解析轉義字符,但單引號能解析`,和\

比如:

<?php // 聲明一個字符串,記住是雙引號 $string = '好好學習\n,天天向上\t,相信自己'; echo $string;?>

從瀏覽器輸出結果當中可以看出是有效果的

如果換成單引號,那么情況就變了的

<?php // 聲明一個字符串,記住是雙引號 $string = '好好學習\n,天天向上\t,相信自己'; echo $string;?>

你會發現,單引號的\t,\n直接就顯示出來了,而沒有變成一次回車鍵和按一次的tab鍵后的效果

也就是,雙引號執行轉義字符而單引號不執行轉義字符

4.轉義字符\(反斜線的使用)

如果我們聲明一個變量,我們想要在name聲明的雙引號中間加上一個雙引號顯示輸出怎么辦

<?php //要在$name的字符串中顯示一個雙引號怎么辦? $name = '多于絕大多數的人出生就是杯具,但是'我們在不斷的讓人生變為喜劇'; echo $name;?>

上述代碼會報錯,雙引號中間還有一個雙引號。也就是意味著字符串聲明提前結束了

我們需要將雙引號原有的意義去掉。再雙引號前面加上一個```(反斜線,計算機的專業名詞叫轉義字符),就可以了

<?php//要在$name的字符串中顯示一個雙引號怎么辦?$name = '多于絕大多數的人出生就是杯具,但是\'我們在不斷的讓人生變為喜劇';echo $name;?>

再執行一下上面的代碼,發現不再報錯了。同理可推,單引號當中要插入一個單引號顯示出來的時候,也可以在單引號聲明的字符串中的單引號前面加上(反斜線,轉義字符),將單引號的意義(限定字符區間)去掉

5. 雙號和單引號可以互插

雙號和單引號可以互插,雙引號當中插入單引號,單引號當中插入變量,這個變量會被解析

<?php $legend = '猛虎'; $NoAlike = '心有'$legend',細嗅薔薇'; echo $NoAlike;?>

需要注意的是,雙引號內可以,插入單引號,中有變量,可以被解析,反過來則不行,會報錯

6. 字符串可以用(.)來拼接

如下代碼所示

<?php $php = 'itclanCoder'; //中間加了空格 $str = '{$php}aaaa'; echo $str;?>

雙引號能夠解析變量,有一個問題:

效率沒有純單引號的高

那么問題1:我想改為效率最高的方式應該怎么辦?

問題2:我有多個字符串,要拼接在一聲怎么辦?

那我們需要使用到神奇的膠水:(.)點,用來拼接字符串

<?php$shixi = '大學4年要好好學習<br />';$buran = '不然連實習的機會都沒有<br />';$mimang = '把別人用來迷茫的時間用來學習<br />';$xuexi = '學習PHP<br />';//我們可以把字符串全部拼接起來。echo $shixi . $buran . $mimang . $xuexi;?>

上面的代碼可以更改為

<?php $php = 'itclanCoder'; //中間加了空格 $str = $php . 'aaaa'; echo $str;?>

以上就是關于php當中雙引號與單引號的使用,在面試的時候,有時候也會問到

到此這篇關于php中的雙引號與單引號的基本使用的文章就介紹到這了,更多相關php雙引號與單引號使用內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: PHP
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日本视频在线一区| 亚洲香蕉久久| 日本视频一区二区| 亚洲开心激情| 欧美精选一区二区三区| 精品久久亚洲| 欧美激情日韩| 精品视频自拍| 麻豆国产精品| 国产成年精品| 在线天堂中文资源最新版| 精品久久国产一区| 国产精东传媒成人av电影| 欧美久久一区二区三区| 国产精品久久乐| 精品午夜视频| 日韩一区二区三区免费播放| 欧美三区四区| 欧美日韩国产免费观看视频| 日韩久久一区二区三区| 福利一区和二区| 97视频热人人精品免费| 欧美~级网站不卡| 欧美精品黄色| 日本伊人久久| 国产一区二区三区天码| 免费av一区| 日本视频在线一区| 日韩在线不卡| 四虎在线精品| 成人看片网站| 日韩精品视频在线看| 亚洲黄色免费av| 婷婷精品在线| 91青青国产在线观看精品| 亚洲欧美日本视频在线观看| 日本不卡高清| 极品日韩av| 精品国产一区二区三区2021| 亚洲在线国产日韩欧美| 欧美精品99| 制服诱惑一区二区| 国产精选在线| 欧美日本二区| 免费观看久久久4p| 成人小电影网站| 国产精品一区三区在线观看| 夜久久久久久| 亚洲小说欧美另类婷婷| 国产精品777777在线播放| 日韩专区一卡二卡| 欧美日韩精品一本二本三本| 亚洲风情在线资源| 免费视频一区二区三区在线观看 | 国产精品xx| 久久国产免费看| 日韩一区精品视频| 樱桃成人精品视频在线播放| 91精品一区二区三区综合在线爱| 国产欧美二区| 日产欧产美韩系列久久99| 亚洲一区二区三区久久久| 制服诱惑一区二区| 日韩午夜高潮| 亚洲一区区二区| 国产精品三上| 蜜桃久久av| 日本亚州欧洲精品不卡| 日韩一区二区三免费高清在线观看 | 国产不卡av一区二区| 国产欧美一区二区三区精品观看| 日韩精品一区二区三区av| 日本免费一区二区视频| 久久国产精品免费一区二区三区| 日韩不卡一二三区| 国产麻豆一区| 精品视频国内| 超级白嫩亚洲国产第一| 99久久www免费| 久久久久国产精品一区二区| 欧美日韩中文字幕一区二区三区 | 喷白浆一区二区| 国产亚洲一区| 国产精品成久久久久| 99精品国产一区二区三区| 久久福利一区| 欧美精品影院| 电影天堂国产精品| 精品欧美激情在线观看| 日韩和欧美一区二区三区| 国产精品网址| www成人在线视频| 亚洲三级精品| 久久99久久久精品欧美| 成人看片网站| 日韩极品在线观看| 蜜桃av.网站在线观看| 亚洲精品日韩久久| 日韩欧美国产精品综合嫩v| 免播放器亚洲| 国产拍在线视频| 亚洲1区在线| 欧美+日本+国产+在线a∨观看| 日本午夜精品| 性一交一乱一区二区洋洋av| 国产精品99久久精品| 一区二区三区四区日韩| 日本不卡免费高清视频在线| 丝袜美腿一区二区三区| 久久久久久婷| 欧美激情五月| 日本成人中文字幕在线视频| 日韩亚洲国产欧美| 波多野结衣久久精品| 国产美女亚洲精品7777| 首页欧美精品中文字幕| 久久久久99| 亚洲一区资源| 精品国产亚洲一区二区三区在线 | 亚洲精品一二| 亚洲一区网站| 一本一本久久| 亚洲免费黄色| 在线亚洲免费| 丝袜美腿亚洲一区二区图片| 夜夜嗨网站十八久久| 在线一区欧美| 国产午夜久久| 美日韩精品视频| 亚洲精品日本| 久久久精品区| 国产精品亚洲四区在线观看| 国产精品亚洲成在人线| 麻豆精品新av中文字幕| 岛国av在线播放| 欧美激情在线精品一区二区三区| 久久国产人妖系列| 国产一区二区三区四区大秀| 91亚洲成人| 亚洲国产一区二区在线观看| 日本视频在线一区| 色老板在线视频一区二区| 午夜久久一区| 国产精品v亚洲精品v日韩精品| 成人在线免费观看91| 久久av一区| 日本а中文在线天堂| 婷婷亚洲五月色综合| 久久激情中文| 视频一区二区三区中文字幕| 精品网站aaa| 一区二区国产在线观看| 久久99偷拍| 亚洲精选91| 国产超碰精品| 久久激情五月婷婷| 久久国产直播| 久久国产生活片100| 亚洲激情精品| 日韩在线视频精品| 国产欧美一区二区三区国产幕精品| 日韩国产欧美一区二区三区| 久久男人天堂| 国产精品毛片久久久| 午夜亚洲福利| 国产96在线亚洲| 午夜电影一区| 精品中文一区| 高清av一区| 免费看一区二区三区| 国产图片一区| 日韩视频一二区| 亚洲一区二区三区四区电影| 日韩影院在线观看| 综合激情一区| 91在线成人| 91精品蜜臀一区二区三区在线| 欧美另类中文字幕 | 精品精品久久| 日韩精品91亚洲二区在线观看| 欧美/亚洲一区| 国产精品国产三级国产在线观看| 日韩在线播放一区二区| 欧美日一区二区| 日韩激情一区| 国产成人免费| 久久精品一区二区三区中文字幕| 亚洲欧洲日韩| 日韩在线观看中文字幕| 亚洲国产一区二区三区在线播放| 在线人成日本视频| 精品视频91| 91麻豆精品| 欧美日韩亚洲一区| 欧美一级二区| 国产精品一区二区精品| 日韩精品视频中文字幕| 日韩午夜视频在线| 日韩三级一区| 91麻豆精品|