이 글에서는 주로 PHP 문자열 조작 기술과 관련된 PHP 단축 URL 및 숫자 변환 방법을 소개합니다. 이는 특정 참조 가치가 있으므로 필요한 친구가 참조할 수 있습니다.
이 글에서는 PHP 단축 URL 및 숫자를 예시로 설명합니다. 그들 사이의 변환 방법.
구체적인 구현 방법은 다음과 같습니다.
<?php /** * 将数字转为短网址代码 * * @param int $number 数字 * @return string 短网址代码 */ function generate_code($number) { $out = ""; $codes = "abcdefghjkmnpqrstuvwxyz23456789ABCDEFGHJKMNPQRSTUVWXYZ"; while ($number > 53) { $key = $number % 54; $number = floor($number / 54) - 1; $out = $codes{$key}.$out; } return $codes{$number}.$out; } /** * 将短网址代码转为数字 * * @param string $code 短网址代码 * @return int 数字 */ function get_num($code){ $codes = "abcdefghjkmnpqrstuvwxyz23456789ABCDEFGHJKMNPQRSTUVWXYZ"; $num = 0; $i = strlen($code); for($j=0;$j<strlen($code);$j++){ $i--; $char = $code{$j}; $pos = strpos($codes,$char); $num += (pow(54, $i) * ($pos + 1)); } $num--; return $num; }
요약: 위 내용은 이 글의 전체 내용입니다. 모든 분들의 학습에 도움이 되길 바랍니다.
관련 권장 사항:
PHP는 지정된 디렉터리에 Excel 파일을 생성합니다.
위 내용은 PHP는 문자열을 사용하여 짧은 URL과 숫자 사이를 변환합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!