Đến 1 thời điểm làm sao đó chắc chắn hẳn bạn sẽ cần tạo thành một chuỗi đột nhiên (random string) để xác thực tài khoản hoặc 1 cái gì đó mà bạn đề xuất tới, bây giờ mình đã giúp chúng ta 1 đoạn code rất đơn giản dễ dàng để làm các bước này. Nào bọn họ cùng bắt đầu nào..
Bạn đang xem: Hướng dẫn tạo chuỗi ngẫu nhiên ( random string ) trong php
Đầu tiên bọn họ sẽ đánh tên hàm này là rand_string, hàm này đã yêu mong 1 thông số $length ( chiều dài của chuỗi )
function rand_string( $length )
Kế tiếp họ sẽ tạo nên 1 chuỗi bao gồm tất cả các kí tự mà bạn có nhu cầu dùng có tác dụng hàm ngẫu nhiên
$chars = “abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789″;
Sau đó họ sẽ tạo ra 1 vòng lặp, vòng lặp này được dùng để tạo ra những kí tự hốt nhiên trong chuỗi chúng ta vừa sinh sản trước đây, chúng ta xem đoạn code sau sẽ làm rõ hơn ý bạn thích nói
123456 |
$str = substr( str_shuffle( $chars ), 0, $length );
vậy là vẫn hoàn tất , hiện nay chúng ta chỉ việc ráp toàn bộ các đoạn code bên trên là xong.
12345678910 | function rand_string( $length ) $chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";$size = strlen( $chars );for( $i = 0; $i ) $str .= $chars< rand( 0, $size - 1 ) >; return $str;?> |
Rất đơn giản khi nào bạn cần áp dụng thì bạn chỉ việc gọi hàm ra như sau:
$my_string = rand_string( 5 );
Chúc các bạn thành công !
Để bình luận bạn yêu cầu đăng nhập thành viên.
Xem thêm: Sitepoint - Setting, Getting, And Removing Data Attributes
File gợi nhắc cho bạn