亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

while不能循環字符串嗎?

$x?=?1;
while?($x?<=5)
{
????echo?"排序:$x?<br?/>";
????$x++;
}

輸入內容為:

排序:1?
排序:2?
排序:3?
排序:4?
排序:5?

但是下面把數字換成字符串就不行了?

$x?=?"吃飯了嗎";
while?($x?<=5)
{
????echo?"你今天:$x?<br?/>";
????$x++;
}

結果為什么會一直無限循環?

你今天:吃飯了嗎?
你今天:吃飯了嗎?
..........

..........

(會一直無限循環下去)

正在回答

3 回答

吃飯了嗎又不小于5

0 回復 有任何疑惑可以回復我~
#1

小小單身 提問者

謝謝
2018-07-13 回復 有任何疑惑可以回復我~

$x<=5時,雖然$x會轉成0進行比較,但并不會修改$x的值

而$x++時,并不會被轉化數據類型

0 回復 有任何疑惑可以回復我~

你可以

$x?=?"1";

while?($x?<=5)

{????

echo?"你今天吃飯了嗎 <br?/>";??

??$x++;

}

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
PHP入門篇
  • 參與學習       456424    人
  • 解答問題       6590    個

PHP入門教程輕松學習,行業大牛幫您快速掌握PHP編程基礎知識。

進入課程

while不能循環字符串嗎?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號