방법: 1. Bindec()을 사용하여 이진수를 십진수로 변환합니다. 구문 "bindec(이진 값)" 2. 유형 변환 함수 floatval() 또는 settype()을 사용하여 십진수를 부동 소수점으로 변환합니다. 구문 "floatval (숫자)" 또는 "settype(숫자, "부동 소수점")".
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
php에서 바이너리를 부동 소수점 숫자로 변환하는 방법
PHP에서 바이너리를 변환하고 싶습니다. 부동 소수점 숫자이므로 먼저 이진수에서 십진수로 변환해야 합니다.
구현 방법:
1. Bindec() 함수를 사용하여 이진수 $binary_string을 십진수로 변환합니다.
<?php header('content-type:text/html;charset=utf-8'); $str="11000110011"; $num=bindec($str); echo "11000110011转为的十进制数是:".$num; ?>
bindec($binary_string)
2. 소수를 부동 소수점 유형으로 변환하려면 유형 변환 함수 floatval() 또는 settype()을 사용하세요.
floatval() 함수
floatval() 함수는 구체적으로 다른 유형을 부동 소수점 유형으로 변환하는 함수로, 변수의 부동 소수점 값을 얻을 수 있습니다.
echo "<br>十进制数的数据类型为:"; var_dump($num); $float= floatval($num); echo "修改后的类型:"; var_dump($float);
settype() function
echo "<br>原数据类型为:"; var_dump($num); settype($num, "float"); echo "修改后的类型:"; var_dump($num);
PHP 비디오 튜토리얼"
위 내용은 PHP에서 이진수를 부동 소수점 수로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!