當前位置:首頁 » 編程語言 » php生成id

php生成id

發布時間: 2023-03-01 14:43:46

php 生成唯一id的幾種解決方法

1、md5(time() . mt_rand(1,1000000));
這種方法有一定的概率會出現重復
2、php內置函數uniqid()
uniqid() 函數基於以微秒計的當前時間,生成一個唯一的 ID.
方法返回結果類似:5DDB650F-4389-F4A9-A100-501EF1348872

㈡ php頁面中如何獲取id

//用GET傳遞啊比如
<ahref="news_show?id=<?phpecho$row['id'];?>">國際新聞</a>
//或者直接傳遞
<ahref="news_show?name=國際新聞">國際新聞</a>
//網頁2
if(isset($_GET['name'])){
echotrim($_GET['name']);
}
//輸出的結果就是國際新聞trim是去掉收尾空格

㈢ 如何用PHP實現ID生成器

typedef struct lista{
struct lista *next;
int data;
}list;
void insert(list *h);
void del(list *h);

int main()
{
int flag;
list *head=(list *)malloc(sizeof(list));
head->next=NULL;
while(1)
{

㈣ 怎麼讓php生成唯一數字ID的重復度降低

uniqid() 函數基於以微秒計的當前時間,生成一個唯一的 ID
uniqid(prefix,more_entropy)

prefix 可選。為 ID 規定前綴。如果兩個腳本恰好在相同的微秒生成 ID,該參數很有用。
more_entropy 可選。規定位於返回值末尾的更多的熵。
如果 prefix 參數為空,則返回的字元串有 13 個字元串長。如果 more_entropy 參數設置為 true,則是 23 個字元串長。
如果 more_entropy 參數設置為 true,則在返回值的末尾添加額外的熵(使用組合線形同餘數生成程序),這樣可以結果的唯一性更好。

㈤ 如何用php生成一個16位數的id 並在指定的文件創建id文件夾

1234<?php$id = substr(md5(uniqid()), 0,16);mkdir('./abc/'.$id);?>
uniqid()
生成一個唯一的id值,在MD5加密成32位數完後,截取16為的字元。
在當前目錄下abc目錄下創建文件夾。
望採納
Thx

㈥ PHP如何隨機生成一個唯一的id

可以用生成訂單編號的邏輯,在進行加密。來生成唯一的隨機的ID
$str = date('Ymdhis').IP地址.設備信息.用戶ID.rand(0,1000) ;
///拼接起來,再轉換為2進制,你看一下是不是唯一的。隨機的。

㈦ 如何使用php生成唯一ID的4種方法

方法1

<?php
$numbers=range(1,50);
//shuffle將數組順序隨即打亂
shuffle($numbers);
//array_slice取該數組中的某一段
$num=6;
$result=array_slice($numbers,0,$num);
print_r($result);
?>

方法二

<?php
$numbers=range(1,20);
//播下隨機數發生器種子,可有可無,測試後對結果沒有影響
srand((float)microtime()*1000000);
shuffle($numbers);
//跳過list第一個值(保存的是索引)
while(list(,$number)=each($numbers)){
echo"$number";
}
?>

方法三

<?php
functionNoRand($begin=0,$end=20,$limit=5){
$rand_array=range($begin,$end);
shuffle($rand_array);//調用現成的數組隨機排列函數
returnarray_slice($rand_array,0,$limit);//截取前$limit個
}
print_r(NoRand());
?>

方法四

<?php
$tmp=array();
while(count($tmp)<5){
$tmp[]=mt_rand(1,20);
$tmp=array_unique($tmp);
}
print_r($tmp);
?>

方法五

<?php
$tmp=range(1,30);
print_r(array_rand($tmp,10));
?>

都在這咯,希望可以幫到你

熱點內容
ios登陸源碼 發布:2024-11-07 15:33:58 瀏覽:247
三d演算法 發布:2024-11-07 15:04:54 瀏覽:677
期貨指標公式源碼 發布:2024-11-07 14:53:05 瀏覽:316
sqlserver圖片路徑 發布:2024-11-07 14:37:56 瀏覽:67
磁羅經演算法 發布:2024-11-07 14:26:49 瀏覽:850
怎麼使用主機搭建伺服器 發布:2024-11-07 14:10:26 瀏覽:84
螞蟻礦機什麼配置 發布:2024-11-07 14:10:22 瀏覽:430
上海家譜資料庫 發布:2024-11-07 14:10:19 瀏覽:296
ibm伺服器如何修復系統 發布:2024-11-07 13:56:02 瀏覽:977
pythonarraylist 發布:2024-11-07 13:52:03 瀏覽:744