때때로 애플리케이션에서 사용자 이름과 비밀번호를 무작위로 생성해야 하는 경우가 있는데, 이는 애플리케이션의 보안을 크게 향상시킬 수 있습니다. PHP에서 무작위 사용자 이름과 비밀번호를 생성하려면 mt_rand 함수나 rand 함수를 사용할 수 있습니다. 확인 코드에는 더 많은 응용 프로그램이 있으며 긴 문자 임의 코드를 생성하려면 일반적으로 mt_rand 기능이 필요합니다.
PHP를 사용하여 난수를 생성하는 것은 프로그램의 무작위 비밀번호 설계, 주사위 게임 시뮬레이션 애플리케이션, 가위바위보 게임 애플리케이션 등 다양한 곳에 적용될 수 있습니다.
다음은 PHP에서 난수를 생성하는 두 가지 기능적 방법입니다.
RMB 금액 숫자를 중국어 대문자로 변환하는 매우 흥미로운 PHP 함수를 인터넷에서 봤습니다. 숫자를 한자 대문자로 바꿔서 테스트해봤는데 아주 재미있더라구요. 많은 흥미로운 PHP 변환 기능. PHP 코드:
<? function cny($ns) { static $cnums=array("零","壹","贰","叁","肆","伍","陆","柒", "捌","玖"), $cnyunits=array("圆","角","分"), $grees=array("拾","佰","仟","万","拾","佰","仟","亿"); list($ns1,$ns2)=explode(".",$ns,2); $ns2=array_filter(array($ns2[1],$ns2[0])); $ret=array_merge($ns2,array(implode("",_cny_map_unit(str_spl it($ns 1),$grees)),"")); $ret=implode("",array_reverse(_cny_map_unit($ret,$cnyunits))); return str_replace(array_keys($cnums),$cnums,$ret); } function _cny_map_unit($list,$units) { $ul=count($units); $xs=array(); foreach (array_reverse($list) as $x) { $l=count($xs); if ($x!="0" || !($l%4)) $n=($x=='0'?'':$x).($units[($l-1) %$ul]); else $n=is_numeric($xs[0][0])?$x:''; array_unshift($xs,$n); } return $xs; } ?>
사용법: 숫자 매개변수를 직접 전달하면 됩니다. 아래 예에서는 숫자가 대문자로 인쇄됩니다. 출력: 천이천백이백일위안
PHP 코드
<?php echo cny('12121'); ?>