896ba38b-1808-49de-ace0-c079aed65c5a_f.jpg
我需要生成一個像上面這樣的隨機字符串來命名圖像。基本上我不想使用可預測的格式,在這種格式中,您可以輕鬆編寫腳本以從我正在構建的站點提取所有圖像。PHP爲圖像生成一個隨機數/字符串
我知道PHP rand()函數。
要製作像上面這樣的字符串,我最好只使用rand()函數多次?
更好的方法來做到這一點?想法?
THX
896ba38b-1808-49de-ace0-c079aed65c5a_f.jpg
我需要生成一個像上面這樣的隨機字符串來命名圖像。基本上我不想使用可預測的格式,在這種格式中,您可以輕鬆編寫腳本以從我正在構建的站點提取所有圖像。PHP爲圖像生成一個隨機數/字符串
我知道PHP rand()函數。
要製作像上面這樣的字符串,我最好只使用rand()函數多次?
更好的方法來做到這一點?想法?
THX
嘗試使用uniqid()
功能:
http://php.net/manual/en/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