簡體   English   中英

如何將回顯結果存儲到php中的變量中?

[英]How to store a echo result into a variable in php?

我是這個新手。 我試圖將生成的隨機值的結果存儲到一個變量中,然后將其存儲在MySQL DB中。

嘗試了如下代碼

 $des_nu1 = echo rand(100,9999);

但該陳述似乎不正確。 請指教。

我確實看到了使用會話的選項,但是除了使用會話之外,還有其他選擇(使用會話的參考: 如何使用會話在php中存儲變量

刪除echo

 $des_nu1 = rand(100,9999);

echo唯一要做的就是Output one or more strings 由於您不想output函數的結果,因此不需要回顯。 將值分配給變量后,您可以隨時使用它,也可以將其用於echo

 echo $des_nu1;
 $temp = $des_nu1 + 10; //etc

請務必參考手冊,
echo是語言構造的echo手冊 ,不返回任何內容,它將在標准輸出(stdout)中寫入

我建議您始終使用sprintf()

sprintf("%i", rand(100,9999));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM