課程
/后端開發
/PHP
/手把手教你實現電商網站后臺開發
$chars = join("",range(0,9)); 這條語句不該是隨機的一個數字字符串嗎?為什么是0123456789
2016-06-21
源自:手把手教你實現電商網站后臺開發 2-1
正在回答
你好,這個join()函數的作用是將數組拼接成字符串,而range()函數的作用是列舉參數范圍內的所有元素
所以join("",range(0,9));的輸出就是0到9的所有數字組成的字符串。也就是“0123456789”;這個不是隨機的。
隨機的是這行代碼:$chars = str_shuffle($chars);
str_shuffle():隨機打亂字符串的順序
顏小夭 提問者
舉報
手把手教你用PHP搭建電子商務平臺,由淺入深教你搭建電商系統
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-06-22
你好,這個join()函數的作用是將數組拼接成字符串,而range()函數的作用是列舉參數范圍內的所有元素
所以join("",range(0,9));的輸出就是0到9的所有數字組成的字符串。也就是“0123456789”;這個不是隨機的。
隨機的是這行代碼:$chars = str_shuffle($chars);
str_shuffle():隨機打亂字符串的順序