Dấu thời gian ngẫu nhiên PHP

Cách tạo một chuỗi chữ và số ngẫu nhiên, duy nhất trong PHP

Cải thiện bài viết

Lưu bài viết

Thích bài viết

  • Cập nhật lần cuối. 24 tháng 11 năm 2022

  • Đọc
  • Bàn luận
  • khóa học
  • Luyện tập
  • Băng hình
  • Cải thiện bài viết

    Lưu bài viết

    Có nhiều cách để tạo một chuỗi chữ và số ngẫu nhiên, duy nhất trong PHP được đưa ra dưới đây
     

    • Sử dụng hàm str_shuffle(). Hàm str_shuffle() là một hàm có sẵn trong PHP và được sử dụng để xáo trộn ngẫu nhiên tất cả các ký tự của chuỗi được truyền cho hàm dưới dạng tham số. Khi một số được chuyển, nó coi số đó là chuỗi và xáo trộn nó. Hàm này không thực hiện bất kỳ thay đổi nào trong chuỗi gốc hoặc số được truyền cho nó dưới dạng tham số. Thay vào đó, nó trả về một chuỗi mới là một trong những hoán vị có thể có của chuỗi được truyền cho nó trong tham số.  
      Thí dụ.  
       

    PHP




     

    // This function will return a random

    // string of specified length

    function random_strings($length_of_string

    12945f0845
    12945f08
    0

    12945f0845
    12945f08
    1

     

    12945f0845
    12945f08
    2
    12945f0845
    12945f08
    3

    12945f0845
    12945f08
    2
    12945f0845
    12945f08
    5
    12945f0845
    12945f08
    6
    12945f0845
    12945f08
    7
    12945f0845
    12945f08
    8

     

    12945f0845
    12945f08
    2
    643f60c52d
    643f60c5
    0

    12945f0845
    12945f08
    2
    643f60c52d
    643f60c5
    2

    12945f0845
    12945f08
    2
    643f60c52d
    643f60c5
    4
    643f60c52d
    643f60c5
    5
    643f60c52d
    643f60c5
    6
    643f60c52d
    643f60c5
    7
    643f60c52d
    643f60c5
    6
    12945f0845
    12945f08
    5
    64713970f3
    67b575a3
    0

    64713970f3
    67b575a3
    1
    64713970f3
    67b575a3
    2$length_of_string
    64713970f3
    67b575a3
    4

    64713970f3
    67b575a3
    5

     

    64713970f3
    67b575a3
    6

    64713970f3
    67b575a3
    7

    64713970f3
    67b575a3
    8
    64713970f3
    67b575a3
    9

     

    64713970f3
    67b575a3
    8 1
    12945f0845
    12945f08
    8

     

    64713970f3
    67b575a3
    6

    4

    64713970f3
    67b575a3
    8 6

     

    7

    •  

    đầu ra.

    hnQVgxd4FE
    6EsbCc53

     

    • Sử dụng hàm md5(). Hàm md5() được sử dụng để tính hàm băm MD5 của một chuỗi. Truyền dấu thời gian làm đối số và hàm md5 sẽ chuyển đổi chúng thành ký tự 32 bit
      Thí dụ.  
       

    PHP




     

    // This function will return a random

    // string of specified length

    function random_strings($length_of_string// This function will return a random4

    12945f0845
    12945f08
    2

    12945f0845
    12945f08
    2// This function will return a random7

    12945f0845
    12945f08
    2
    643f60c52d
    643f60c5
    2

    12945f0845
    12945f08
    2
    643f60c52d
    643f60c5
    4
    643f60c52d
    643f60c5
    5// string of specified length3_______96_______
    64713970f3
    67b575a3
    4

    64713970f3
    67b575a3
    5

     

    64713970f3
    67b575a3
    6

    64713970f3
    67b575a3
    7

    64713970f3
    67b575a3
    8
    64713970f3
    67b575a3
    9

     

    64713970f3
    67b575a3
    8 1
    12945f0845
    12945f08
    8

     

    64713970f3
    67b575a3
    6

    4

    64713970f3
    67b575a3
    8 6

     

    7

    •  

    đầu ra.

    12945f0845
    12945f08

     

    • Sử dụng hàm sha1(). Hàm này tính toán hàm băm sha-1 của một chuỗi. Truyền dấu thời gian làm đối số và hàm sha1() sẽ chuyển đổi chúng thành sha1- hash
      Thí dụ.  
       

    PHP




     

    random_strings(0random_strings(1

    random_strings(0random_strings(3

    random_strings(0function random_strings($length_of_string// This function will return a random4

    random_strings(9

    $length_of_string0

    12945f0845
    12945f08
    2$length_of_string2

    12945f0845
    12945f08
    2
    643f60c52d
    643f60c5
    2

    12945f0845
    12945f08
    2
    643f60c52d
    643f60c5
    4
    643f60c52d
    643f60c5
    5$length_of_string8_______96_______
    64713970f3
    67b575a3
    4

    64713970f3
    67b575a3
    5

     

    64713970f3
    67b575a3
    6

    64713970f3
    67b575a3
    7

    64713970f3
    67b575a3
    64713970f3
    67b575a3
    9

     

    64713970f3
    67b575a3
    8 1
    12945f0845
    12945f08
    8

     

    64713970f3
    67b575a3
    6

    4

    64713970f3
    67b575a3
    6

     

    7

    •  

    đầu ra.

    643f60c52d
    643f60c5

     

    • Sử dụng hàm randon_bytes(). Hàm này tạo ra các byte giả ngẫu nhiên được bảo mật bằng mật mã. Nó trả về một chuỗi chứa số byte ngẫu nhiên được bảo mật bằng mật mã được yêu cầu. Sử dụng hàm bin2hex() để chuyển byte sang dạng thập lục phân
      Thí dụ.  
       

    PHP




     

    random_strings(1

    random_strings(3

    function random_strings($length_of_string// This function will return a random4

     

    12945f0845
    12945f08
    2
    12945f0845
    12945f08
    22

    12945f0845
    12945f08
    2
    12945f0845
    12945f08
    24

    12945f0845
    12945f08
    2
    643f60c52d
    643f60c5
    4
    643f60c52d
    643f60c5
    5_______0_______28$length_of_string
    12945f0845
    12945f08
    30

    12945f0845
    12945f08
    31_______20_______2$length_of_string
    64713970f3
    67b575a3
    4

    64713970f3
    67b575a3
    5

     

    64713970f3
    67b575a3
    6

    64713970f3
    67b575a3
    7

    64713970f3
    67b575a3
    8
    64713970f3
    67b575a3
    9

     

    64713970f3
    67b575a3
    8 1
    12945f0845
    12945f08
    8

     

    64713970f3
    67b575a3
    6

    4

    64713970f3
    67b575a3
    8 6

     

    7

    •  

    đầu ra.

    64713970f3
    67b575a3

     

     


    Ghi chú cá nhân của tôi arrow_drop_up

    Tiết kiệm

    Vui lòng Đăng nhập để nhận xét.

    Cách lấy thời gian ngẫu nhiên trong PHP?

    srand(mktime(0, 0, 0)); . tôi", $thời gian);

    Làm cách nào để tạo dấu thời gian trong PHP?

    Cú pháp ngày PHP & ví dụ .
    “Y-m-d” cho định dạng ngày PHP YYYY-MM-DD
    “Y” để hiển thị năm hiện tại
    “[dấu thời gian]” là tùy chọn. Nếu không có dấu thời gian nào được cung cấp, PHP sẽ lấy ngày giờ PHP hiện tại trên máy chủ

    Làm cách nào để lấy dấu thời gian từ ngày trong PHP?

    Hàm PHP strtotime() được sử dụng để chuyển đổi chuỗi ngày có thể đọc được của con người thành dấu thời gian Unix (số giây kể từ ngày 1 tháng 1 . 00. 00 giờ GMT).

    Làm cách nào để chuyển đổi thời gian thành dấu thời gian trong PHP?

    Hàm strtotime() phân tích một ngày giờ văn bản tiếng Anh thành một dấu thời gian Unix (số giây kể từ ngày 1 tháng 1 năm 1970 00. 00. 00 giờ GMT). Ghi chú. Nếu năm được chỉ định ở định dạng hai chữ số, các giá trị trong khoảng 0-69 được ánh xạ tới 2000-2069 và các giá trị trong khoảng 70-100 được ánh xạ tới 1970-2000.