ユニークなIDを作成 - uniqid()
当ページのリンクには広告が含まれています。
プログラミング言語PHPで、現在時刻からユニークなIDを作成する関数 uniqid()を紹介します。
uniqid関数
string uniqid ([ string $prefix = "" [, bool $more_entropy ]] )
現在時刻からユニークなIDを作成します。
引数 $prefix IDのプレフィックス(接頭辞)を指定します。 $more_entropy trueを指定するとユニーク性の高いIDを作成します。 指定しない場合は、false。
返り値
ユニークなIDを文字列で返します。
サンプルコード
ユニークなIDを作成するサンプルコーです。
uniqid( [ プリフィックス [, true] )
<?php /* ユニークなIDを作成 */ var_dump( uniqid() ); var_dump( uniqid("ABC") ); var_dump( uniqid("XYX", true) ); ?>
実行結果です。
引数にプリフィックスを指定した場合 → プリフィックス付きのユニークなIDを返します。
引数にプリフィックス・trueを指定した場合 → プリフィックス付きのやたらと長いユニーク性の高いIDを返します。
string(13) "524117a7721e0" string(16) "ABC524117a772218" string(26) "XYX524117a77221f1.05426811"
文字列 の人気記事
- 配列を文字列に変換する - implode()
- 文字列の長さを取得 - strlen()、mb_strlen()
- 区切り文字列を配列に変換 - explode()
- 文字列を指定した幅に調節 - mb_strimwidth()
- 指定した文字列以降の文字列を取得 - strstr()、strchr() - mb_strstr()
- 文字列をエスケープ・アンエスケープ - addslashes()、stripslashes()
- JSON形式の文字列をオブジェクト、連想配列にデコード - json_decode()
- 文字をASCIIコードに変換 - ord関数
- ASCIIコードを特定の文字に変換 - chr()
- 文字列の一部分を取得 - substr()、mb_substr()