숫자 변환 함수는 다음과 같습니다: 1. 문자열을 정수 값으로 변환할 수 있는 intval(), 구문은 "intval($str)"입니다. 2. 문자열을 부동 소수점으로 변환할 수 있는 floatval(); 값, 구문 "floatval($str)"; 3. settype(), 변수를 정수 또는 부동 소수점 값으로 설정할 수 있습니다. 구문은 "settype($str, "integer")" 또는 "settype($)입니다. str, "float")"; 4. base_convert().
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 8 버전, DELL G3 컴퓨터
1. intval() 함수 - 정수 변환 함수
intval() 함수는 정수를 얻는 데 사용됩니다. 변수의 값.
intval() 함수는 지정된 진수 변환(기본값은 10진수)을 사용하여 변수 var의 정수 값을 반환합니다. intval()은 객체와 함께 사용할 수 없습니다. 그렇지 않으면 E_NOTICE 오류가 생성되고 1이 반환됩니다.
<?php header("Content-type:text/html;charset=utf-8"); $str = '123.456abc'; $int = intval($str); echo $int."<br>"; echo '变量 $int 的类型为:' . gettype($int) . '<br>'; ?>
2.floatval() 함수 - 부동 소수점 변환 함수
floatval - 변수의 부동 소수점 값 가져오기
예:
<?php $str="3.14"; $float=floatval($str); var_dump($str); var_dump($float); ?>
3.
<?php header("Content-type:text/html;charset=utf-8"); $str = '123.456abc'; settype($str,"integer"); echo $str."<br>"; echo '修改后的类型为:' . gettype($str) . '<br>'; ?>
settype ( $var ,$type )
4. base_convert() 함수를 사용하세요.
base_convert() 함수는 16진수를 10진수로 변환하려면 ""만 설정하면 됩니다. bindec(十六进制字符串, 16, 10)
<?php echo base_convert("1e", 16, 10) . "<br>"; echo base_convert("a", 16, 10) . "<br>"; echo base_convert("11ff", 16, 10) . "<br>"; echo base_convert("cceeff", 16, 10); ?>
base_convert(number,frombase,tobase);
PHP 비디오 튜토리얼"
위 내용은 PHP에서 숫자 값을 변환하는 기능은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!