2016-02-27 54 views
-1

我需要在php中使用while循環來顯示當前的月份日期編號。顯示屏需要顯示「你好」,而不是數字。它也必須顯示「Hello」次數等於當前日期。所以,今天是2月27日。你好應該顯示27次。這裏是我的代碼:雖然在php中顯示當前日期的循環

<?php 
$x = date(d); 
while($x == date(d)) { 
echo "$x Hello<br>"; 
$x++; 
} 

我要回來的是27你好。我不知道如何將$ x轉換爲「Hello」。然後增加與當天(27)相同的次數。

+0

1)將x設置爲0 2)進入while循環,只要x大於當前日期較小3)在每次迭代中增加x 4)不要輸出x只是輸出你好 – Rizier123

+0

http://php.net/manual/en/function.error-reporting.php =>'注意:使用未定義的常量d--假設'根據AbraCadaver的評論如下。 RTM http://php.net/manual/en/function.date.php - 那些'(d)'被視爲常量。 http://php.net/manual/en/function.constant.php - *「我回來的是27Hello」* - ***不可能***。不與您發佈代碼的內容相關。 –

回答

1

嘗試研製有點接下來的時間,發佈問題之前..

<?php 
$x = date('d'); 

while($x!=0) { 
echo "$x Hello<br>"; //if you want number.. 
echo "Hello<br>"; //to print just hello 
$x--; 
} 

http://php.net/manual/en/function.date.php

+1

'注意:使用未定義的常量d - 假定'd'' – AbraCadaver

+0

這有效!謝謝。我是Php的新手,現在我已經查找了很多信息。我只需要減少?!我試圖增加。你知道有哪些其他網站可以幫我查看嗎?謝謝你的時間。 – Sherell

+0

我看不出爲什麼這個答案可能有效;而不是'$ x = date(d);'不會。按照手冊http://php.net/manual/en/function.date.php'echo date('l \ t \ h \ e jS');'。 - 接受這個答案*「原樣」*,只會發出錯誤的信息。 –