本篇內容介紹了“php中的字符串怎么生成隨機密碼”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
我們提供的服務有:做網站、網站制作、微信公眾號開發(fā)、網站優(yōu)化、網站認證、埇橋區(qū)ssl等。為千余家企事業(yè)單位解決了網站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的埇橋區(qū)網站制作公司
首先定義一個password_generate方法,然后在方法體內定義一個字符串,再結合str_shuffle和substrh函數(shù)來實現(xiàn)生成。
這里咱們給定的字符串就是“1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcefghijklmnopqrstuvwxyz”,要求就是在這個字符串里面隨機密碼。
實例
<php? function password_generate($chars) { $data = '1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcefghijklmnopqrstuvwxyz'; return substr(str_shuffle($data), 0, $chars); } echo password_generate(7)."\n";
拓展
str_shuffle() 函數(shù)是用于隨機地打亂字符串中的所有字符,其語法就是“str_shuffle(string)”。返回值是返回已打亂的字符串。
substr() 函數(shù)用于返回字符串的一部分,其語法是“substr(string,start,length)”,返回值是返回字符串的提取部分,若失敗則返回 FALSE,或者返回一個空字符串。
需要注意的是如果start參數(shù)是負數(shù)且length小于或等于start,那么length為0。
“php中的字符串怎么生成隨機密碼”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關的知識可以關注創(chuàng)新互聯(lián)網站,小編將為大家輸出更多高質量的實用文章!
標題名稱:php中的字符串怎么生成隨機密碼
文章起源:http://aaarwkj.com/article0/ipojio.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供網站排名、外貿網站建設、自適應網站、網站策劃、關鍵詞優(yōu)化、App開發(fā)
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)