N_Nv
N_Nv
N_Nv
전체 방문자
오늘
어제
  • 분류 전체보기 (63)
    • PHP (13)
    • AutoHotkey (8)
    • Java (3)
    • HTML (0)
    • CSS (0)
    • JavaScript (3)
    • Ubuntu (0)
    • DB (0)
    • AWS (1)
    • ETC (35)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • java
  • 제임스 알렌
  • 신규 웹하드 추천순위
  • php
  • 좋은글
  • p2p
  • 명언
  • 오뜨파일
  • 자바
  • jQuery
  • 오토핫키
  • 오뜨 무료쿠폰
  • parse_url
  • autohotkey
  • oottx

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
N_Nv

N_Nv

PHP

[PHP] uniqid() :: 랜덤 문자열 생성

2022. 4. 15. 16:17
반응형

문법

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
*/
반응형
저작자표시 비영리 변경금지 (새창열림)
    'PHP' 카테고리의 다른 글
    • [PHP] strrev() :: 문자열 반대로 뒤집기
    • [PHP] parse_url() :: url 구간별로 쪼개서 연관 배열로 반환
    • 다음 주소 API(daum postcode) 레이어 형식으로 띄우기
    • [PHP] array_column() :: 다차원 배열에서 특정 key의 값들로 배열 만들기
    N_Nv
    N_Nv
    개인 블로그 입니다. 궁금하신 내용은 댓글로 남겨주세요.

    티스토리툴바