Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP 프로그램에서 임의의 문자열을 생성하는 다양한 방법

<시간/>

bin2hex 함수 사용

예시

<?php
$num = 12;
$res = bin2hex(random_bytes($num));
print_r("The randomly generated string is : ");
echo $res;
?>

출력

The randomly generated string is : f1db16115fa93b98493d388b

숫자가 정의되고 이 숫자에 대해 bin2hex 함수가 호출됩니다. bin2hex 함수 내에서 'random_bytes' 함수가 이 숫자에 대해 호출됩니다. 생성된 임의의 문자열이 콘솔에 출력됩니다.

해싱 기능 사용

예시

<?php
$my_str = rand();
$res = sha1($my_str);
print_r("The randomly generated string using hashing function sha1 is :");
echo $res;
?>

출력

The randomly generated string using hashing function sha1 is :9a4a73c35ac034832332977f3d5accd8eace5260

'rand' 함수를 호출하여 숫자를 정의합니다. 이 무작위로 생성된 숫자에 대해 sha1 해싱 함수가 호출됩니다. 생성된 임의의 문자열이 콘솔에 출력됩니다.

내장 함수 uniqid 사용

예시

<?php
$res = uniqid();
print_r("The randomly generated string using uniqid function is : ");
echo $res;
?>

출력

The randomly generated string using uniqid function is : 5ed4b884cef34

'rand' 함수를 호출하여 숫자를 정의합니다. 이 무작위로 생성된 숫자에 대해 sha1 해싱 함수가 호출됩니다. 생성된 임의의 문자열이 콘솔에 출력됩니다.