【PHP字串】今天遇到一個很神奇的問題,請大家幫忙

來源:互聯網
上載者:User
錯誤一:
echo 'echo $rst4[$i]["tb_restore_content"]:
';echo $rst4[$i]['tb_restore_content']."

";echo 'echo $rst4[$i]["tb_restore_content"]的內容:
';echo '【回複:sasasa】 【回複:sasasa】 0
1

2 ';

運行結果

由於直接輸出變數a時有些標籤沒有被解析,由於有給它加了雙引號,又出現了以下錯誤
錯誤二
echo is_string($rst4[$i]['tb_restore_content']);echo "$rst4[$i]['tb_restore_content']";

結果


回複討論(解決方案)

為什麼呢,看不出來,找出原因了嗎?

是很神奇!
對於錯誤一,神奇在於你沒把問題說清楚
對於錯誤二,神奇在於你沒按 php 書寫規則書寫
echo "$rst4[$i]['tb_restore_content']";
應寫作
echo "{$rst4[$i]['tb_restore_content']}";

echo $rst4[$i]['tb_restore_content'];

是很神奇!
對於錯誤一,神奇在於你沒把問題說清楚
對於錯誤二,神奇在於你沒按 php 書寫規則書寫
echo "$rst4[$i]['tb_restore_content']";
應寫作
echo "{$rst4[$i]['tb_restore_content']}";

echo $rst4[$i]['tb_restore_content'];


對,我一時間還沒注意到

為什麼呢,看不出來,找出原因了嗎?


錯誤二好你所說,錯誤一的意思是一個字串中有標籤,但是我輸出這個變數時它不解析,

是很神奇!
對於錯誤一,神奇在於你沒把問題說清楚
對於錯誤二,神奇在於你沒按 php 書寫規則書寫
echo "$rst4[$i]['tb_restore_content']";
應寫作
echo "{$rst4[$i]['tb_restore_content']}";

echo $rst4[$i]['tb_restore_content'];


錯誤二好你所說,錯誤一的意思是一個字串中有標籤,但是我輸出這個變數時它不解析

那你把問題仔細的描述一下
如果涉及變數,要分別給出變數的值




是很神奇!
對於錯誤一,神奇在於你沒把問題說清楚
對於錯誤二,神奇在於你沒按 php 書寫規則書寫
echo "$rst4[$i]['tb_restore_content']";
應寫作
echo "{$rst4[$i]['tb_restore_content']}";

echo $rst4[$i]['tb_restore_content'];


錯誤二好你所說,錯誤一的意思是一個字串中有標籤,但是我輸出這個變數時它不解析


0

那你把問題仔細的描述一下
如果涉及變數,要分別給出變數的值


比如
$a='【回複:sasasa】 0 2'

echo $a輸出的是沒有解析的字串,還是,div還是div
echo '【回複:sasasa】 0 2'
則沒有任何問題

有什麼不對嗎?

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.