English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Analisi del metodo per generare una stringa casuale utilizzando la funzione str_shuffle() in php

Questo esempio spiega come utilizzare la funzione str_shuffle() per generare una stringa casuale in php. Condividiamo questo per la vostra riferimento, come segue:

str_shuffle(): Mescola casualmente l'ordine delle stringhe.

Puoi generare una stringa diversa ogni volta combinando la funzione str_shuffle() con substr().

Ecco due esempi di funzione str_shuffle():

Esempio 1:Genera una stringa numerica di lunghezza 10 in modo casuale.

$str="QWERTYUIOPASDFGHJKLZXCVBNM1234567890qwertyuiopasdfghjklzxcvbnm";
str_shuffle($str);
$name=substr(str_shuffle($str),26,10);
echo $name;

Risultato dell'esecuzione: bdgNIC04wF

Esempio due:È stato generato una stringa di 10 caratteri che inizia con NT.

$str="QWERTYUIOPASDFGHJKLZXCVBNM1234567890qwertyuiopasdfghjklzxcvbnm";
$str='NT'.substr(str_shuffle($str),5,8);
echo $str;

Risultato dell'esecuzione: NTZYwKiDaF

PS: Forniamo anche uno strumento online simile per riferimento:

Strumento di generazione casuale di numeri/字符串 online:
http://tools.jb51.net/aideddesign/suijishu

Generatore di password ad alta sicurezza:
http://tools.jb51.net/password/CreateStrongPassword

Per chi è interessato a ulteriori contenuti su PHP, è possibile consultare la sezione speciale di questo sito: 'Riassunto dell'uso delle stringhe (string) in PHP', 'Guida ai dati strutturati e algoritmi in PHP', 'Riassunto degli algoritmi di progettazione del programma PHP', 'Riassunto degli algoritmi di ordinamento in PHP', 'Riassunto delle tecniche di percorso e tecniche in PHP', 'Riassunto delle tecniche di calcolo matematico in PHP', 'Manuale completo delle operazioni sugli array (Array) in PHP' e 'Riassunto delle tecniche di operazione sui database più comuni in PHP'.

Spero che l'articolo descritto sia utile per la progettazione di programmi PHP.

Dichiarazione: il contenuto di questo articolo è stato tratto da Internet, il copyright spetta ai rispettivi autori, il contenuto è stato contribuito e caricato autonomamente dagli utenti di Internet, questo sito non detiene il diritto di proprietà, non è stato editato manualmente e non assume alcuna responsabilità legale. Se trovi contenuti sospetti di violazione del copyright, ti preghiamo di inviare una e-mail a: notice#oldtoolbag.com (al momento dell'invio dell'e-mail, sostituisci # con @) per segnalare, fornendo prove pertinenti. Una volta verificata, questo sito rimuoverà immediatamente i contenuti sospetti di violazione del copyright.

Ti potrebbe interessare