Hướng dẫn what is uid in php? - uid trong php là gì?

(Php 4, Php 5, Php 7, Php 8)

uniqid - tạo ID duy nhấtGenerate a unique ID

Sự mô tả

uniqid (chuỗi $prefix = "", bool $more_entropy = false): Chuỗi(string $prefix = "", bool $more_entropy = false): string

Cảnh báo

Hàm này không đảm bảo tính duy nhất của giá trị trả về. Vì hầu hết các hệ thống điều chỉnh đồng hồ hệ thống theo NTP hoặc tương tự, thời gian hệ thống được thay đổi liên tục. Do đó, có thể chức năng này không trả về ID duy nhất cho quy trình/luồng. Sử dụng more_entropy để tăng khả năng độc đáo.

Thông số

prefix

Ví dụ, có thể hữu ích nếu bạn tạo số nhận dạng đồng thời trên một số máy chủ có thể xảy ra để tạo định danh ở cùng một micro giây.

Với một prefix trống, chuỗi được trả về sẽ dài 13 ký tự. Nếu more_entropytrue, nó sẽ là 23 ký tự.true, it will be 23 characters.

more_entropy

Nếu được đặt thành true, uniqid () sẽ thêm entropy bổ sung (sử dụng trình tạo kết hợp tuyến tính kết hợp) ở cuối giá trị trả về, làm tăng khả năng kết quả sẽ là duy nhất.true, uniqid() will add additional entropy (using the combined linear congruential generator) at the end of the return value, which increases the likelihood that the result will be unique.

Trả về giá trị

Trả về định danh duy nhất dựa trên dấu thời gian dưới dạng chuỗi.

Cảnh báo

Hàm này không đảm bảo tính duy nhất của giá trị trả về. Vì hầu hết các hệ thống điều chỉnh đồng hồ hệ thống theo NTP hoặc tương tự, thời gian hệ thống được thay đổi liên tục. Do đó, có thể chức năng này không trả về ID duy nhất cho quy trình/luồng. Sử dụng more_entropy để tăng khả năng độc đáo.

Thông số

prefixuniqid() Example

$more_entropy0

Ví dụ, có thể hữu ích nếu bạn tạo số nhận dạng đồng thời trên một số máy chủ có thể xảy ra để tạo định danh ở cùng một micro giây.

Với một prefix trống, chuỗi được trả về sẽ dài 13 ký tự. Nếu more_entropytrue, nó sẽ là 23 ký tự.:

more_entropytrue for this function to work.

Nếu được đặt thành true, uniqid () sẽ thêm entropy bổ sung (sử dụng trình tạo kết hợp tuyến tính kết hợp) ở cuối giá trị trả về, làm tăng khả năng kết quả sẽ là duy nhất.

Trả về giá trị

$more_entropy3

$more_entropy4

$more_entropy5

$more_entropy6

$more_entropy7

$more_entropy8

Trả về định danh duy nhất dựa trên dấu thời gian dưới dạng chuỗi.

Trả về giá trị

$more_entropy9

false0

false1

false2

false3

false4

false5

Trả về định danh duy nhất dựa trên dấu thời gian dưới dạng chuỗi.

Hàm này cố gắng tạo ra định danh duy nhất, nhưng nó không đảm bảo tính duy nhất 100% của giá trị trả về.

false6

false7

false8

false9

more_entropy0

more_entropy1

$more_entropy8

Ví dụ

Ví dụ #1 uniqid () ví dụ

more_entropy3

more_entropy4

more_entropy5

more_entropy6

$more_entropy8

Ghi chú

Ghi chú:

more_entropy8

more_entropy9

prefix0

prefix1

prefix2

prefix3

prefix4

prefix5

Theo Cygwin, more_entropy phải được đặt thành true để chức năng này hoạt động.

Keith tại Keithtyler Dot Com ¶

prefix6

prefix7

prefix8

prefix9

prefix0

12 năm trước

Andrew Moore ¶

prefix1

prefix2

prefix3

prefix4

prefix5

$more_entropy8

hackan tại gmail dot com ¶

5 năm trước

prefix7

prefix8

$more_entropy8

John Haugeland từ fullof.bs ¶

Trả về giá trị

more_entropy0

more_entropy1

more_entropy2

more_entropy3

more_entropy4

more_entropy5

more_entropy6

more_entropy5

more_entropy8

more_entropy5

true0

true1

true2

Trả về định danh duy nhất dựa trên dấu thời gian dưới dạng chuỗi.

Ghi chú:

true3

Theo Cygwin, more_entropy phải được đặt thành true để chức năng này hoạt động.

Keith tại Keithtyler Dot Com ¶

true4

12 năm trước

Andrew Moore ¶

true5

true6

true7

true8

hackan tại gmail dot com ¶

Keith tại Keithtyler Dot Com ¶

true9

more_entropy0

more_entropy1

$more_entropy8

12 năm trước

Keith tại Keithtyler Dot Com ¶

more_entropy3

12 năm trước

Ví dụ #1 uniqid () ví dụ

more_entropy4

more_entropy5

more_entropy6

Ghi chú

Trả về giá trị

more_entropy7

more_entropy8

more_entropy9

true0

true1

true2

$more_entropy8

Trả về định danh duy nhất dựa trên dấu thời gian dưới dạng chuỗi.

Hàm này cố gắng tạo ra định danh duy nhất, nhưng nó không đảm bảo tính duy nhất 100% của giá trị trả về.

true4

true5

true6

true7

true8

Ví dụ

Ví dụ #1 uniqid () ví dụ

true9

$more_entropy00

$more_entropy8

Ghi chú

Ví dụ #1 uniqid () ví dụ

$more_entropy02

$more_entropy03

$more_entropy04

$more_entropy05

$more_entropy06

Ghi chú

Ghi chú:

$more_entropy07

$more_entropy08

$more_entropy8

Theo Cygwin, more_entropy phải được đặt thành true để chức năng này hoạt động.

Keith tại Keithtyler Dot Com ¶

$more_entropy10

Trả về định danh duy nhất dựa trên dấu thời gian dưới dạng chuỗi.

Hàm này cố gắng tạo ra định danh duy nhất, nhưng nó không đảm bảo tính duy nhất 100% của giá trị trả về.

$more_entropy11

$more_entropy12

$more_entropy8

Ví dụ

Keith tại Keithtyler Dot Com ¶

$more_entropy14

$more_entropy15

$more_entropy16

$more_entropy17

$more_entropy18

$more_entropy19

$more_entropy8

12 năm trước

Keith tại Keithtyler Dot Com ¶

$more_entropy21

$more_entropy22

$more_entropy23

$more_entropy8

12 năm trước

Keith tại Keithtyler Dot Com ¶

$more_entropy25