[英]PHP Generating a Random Number/String for Images
896ba38b-1808-49de-ace0-c079aed65c5a_f.jpg
我需要生成一個如上所述的隨機字符串來命名圖像。 基本上,我不想使用一種可預測的格式,在這種格式下,您可以輕松編寫腳本的人從我正在構建的網站中提取所有圖像。
我知道PHP rand()函數。
為了使字符串如上,我最好多次使用rand()函數?
更好的方法嗎? 有什么想法嗎?
謝謝
嘗試使用uniqid()
函數:
http://php.net/manual/zh/function.uniqid.php
這樣會生成通用的唯一ID,就像您想要的一樣。 如果您想要更長的弦,也許您想將其中的2個或更多縫在一起。
編輯:您可能還想將$more_entropy
參數設置為true。
$rand_val = date('YMDHIS') . rand(11111, 99999);
echo $image_file_name = md5($rand_val) . '.jpg';
// 9da5ea8c52b14305fd11a9c012a23f08.jpg
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.