php中,為什麼echoabc 會輸出abc為

2022-03-10 19:13:48 字數 2334 閱讀 4963

1樓:莫路草根

之前就和你說過,php裡面的雙引號會解析裡面的有特殊含義的字元,在這裡,\(反斜線)是一個特殊的字元,所以會轉義。

有一種編碼叫做 asc ii編碼,具體是幹什麼用的,或者有什麼歷史你另外去了解,我不多說了。

在php裡面,十六進位制和八進位制是不需要使用內建函式就可以直接解析成asc ii碼的:

echo "\x41"; //十六進位制,以\x開頭

echo "\101"; //八進位制,以\數字開頭

其他的進位制如二進位制,十進位制就需要另外的函式解析。

如果asc ii碼裡面沒有這個字元,就會輸出空,也就是什麼都沒有。

dec: 十進位制,oct:八進位制,hex:十六進位制,html:網頁編碼,char:表示的字元

例如,你給的反斜線2(\2)在表裡面是沒有的,所以直接輸出空。

例如,echo "\101" 結果為a,對應oct中的101中的char是不是a?

自己多找找例子吧,網上有很多資料的,我就不多說了。

2樓:任安秋梵

應為 \ 對php來說是一個特殊字元

在php中,為什麼echo"\1";不會有任何輸出?

3樓:風花樹的小站

被轉義了吧

改成單引號輸出

echo '\1';

或者數字改字母

echo "\a";

請問php裡的echo是什麼意思

4樓:幻翼高達

php裡的echo是一種輸出字串的語法或函式,當後面直接跟隨空格和字串時是語法,如「echo 'php';」,函式使用的方式例如「echo('php');」。

php的echo()函式用於輸出一個或多個字串。「echo ''」這種方法也可以,使用echo不加括號時,echo是一種語法,不是函式。echo無返回值,而同樣可以用於列印字串的print,print_r等函式是有返回值的。

完整**例子:

?php

$str = "who's john adams?";

echo $str;

echo "

";echo $str."

i don't know!";

?>

將輸出:

who's john adam?

who's john adam?

i don't know!

5樓:匿名使用者

直接輸出字元或字串的意思:例如:echo "abc"; 就會輸出abc echo 'abc' 一樣是輸出abc .

如果僅僅只輸出字串的話,單引號和雙引號是輸出內容是一樣的,如果要輸出字串變數,例如字串變$a='abc' ; echo "$a123" 則會輸出abc123 ,但如果用 echo '$a123' 則只會輸出$a123 ,也就是說單引號裡面的內容會原樣輸出,而雙引號則會判斷裡面有沒有變數,有變數的話則轉化為變數的值。不知道你懂了沒?

6樓:匿名使用者

echo 跟print一樣是列印的意思 就是把後面的東西列印出來,不管是變數還是直接字串 echo $a;echo "我不想長大!";

7樓:匿名使用者

輸出語句$a=123;echo $a; 輸出123

8樓:匿名使用者

echo 跟 print 差不多 顯示字串 直接使用如要顯示 abcecho "abc";這樣就可以了

<?php echo 'abc'; ?>請教大家一個問題,在這裡,abc加上單引號和不加單引號都會輸出abc,那麼加和不加

9樓:我的地盤

初學者應該養成良好的程式設計習慣。

輸出字串是需要雙引號的。

<?php

echo "hello world";

?>

10樓:匿名使用者

哥們你最好輸出字串的時候加單引號,如果是雙引號的話php會先去尋找雙引號中是否包含變數,雙引號沒有單引號的速度快,過了這麼長時間了,這些東西你應該都搞明白了,多此一舉了,不好意思哈,我想刪除我的答案,刪除不了了

在thinkphp中 php程式中 為什麼 echo __public__ 會原樣輸出 而 __root__卻不會原樣輸出

11樓:匿名使用者

都可以,別鬧   再試試

12樓:

因為__root__是php常量,而__public__是模板常量。

php中ihltltc什麼意思,php中 i h c什麼意思

php中的位移運算 a b shift left 左移 將 a 中的位向左移動 b 次 每一次移動都表示 乘以 2 是位copy運算子,就是把 h這個變數的值換算成二進位制與 c的值進行位運算,結果賦值給 i.如8的二進位制是1000,8 2,二進位制不為零的向左移動兩位就變成100000,轉換成十...

php中是什麼意思,PHP中什麼意思

類中 靜態方法和靜態屬性的引用方法例如class test 可以不用例項化物件直接使用 test test 來取得 test屬性的值靜態方法呼叫也同理test test 直接呼叫靜態方法test 你可以去後盾人平臺看看,裡面的東西不錯 類中靜態方法的呼叫方式 class a 這樣類裡面的靜態方法就不...

php中的,PHP中的 , 是什麼意思

一 的意思 是物件執行方 法或取得屬性用的。是陣列裡鍵和值對應用的。二 用法 1 的用法陣列中用於陣列的 key 和 value之間的關係例如 a array 0 1 2 4 echo a 0 echo a 2 2 的用法類中用於引用類例項的方法和屬性例如 class testvar var 0 a...