반응형
문법
uniqid(string $prefix = "", bool $more_entropy = false): string
Parameters
prefix : 생성된 랜덤 문자열 앞에 지정 문자를 삽입
more_entropy: 랜덤 문자열을 조금 더 긴 16진수 23자리로 생성합니다.
uniqid의 랜덤 문자열은 현재 시간을 마이크로 초 단위까지 포함 해 16진수 13자리로 변경한 값
예시
echo uniqid();
/*
* 62591732bd446
*/
echo uniqid("text_");
/*
* text_6259180fbe449
*/
echo uniqid("text_", true);
/*
* text_62591b60b12bc8.40973756
*/
생성된 문자열 date로 변형
$rand = uniqid();
$rand_to_date = date('Y-m-d H:i:s', hexdec(substr($rand, 0, 8)));
echo $rand_to_date
/*
* 2022-04-15 16:17:24
*/
반응형