> 백엔드 개발 > PHP 문제 > PHP 문자열을 부동 소수점 데이터로 변환하는 방법

PHP 문자열을 부동 소수점 데이터로 변환하는 방법

青灯夜游
풀어 주다: 2023-03-13 14:58:02
원래의
4840명이 탐색했습니다.

변환 방법: 1. 문자열 변수 앞에 괄호로 묶인 대상 유형 "(float)", "(double)" 또는 "(real)"을 추가합니다. 2. "floatval (string)" 문을 사용합니다. "settype(문자열 변수, "float")" 문을 사용하세요.

PHP 문자열을 부동 소수점 데이터로 변환하는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, DELL G3 컴퓨터

php 문자열을 부동 소수점 데이터로 변환

방법 1: 문자열 변수 앞에 추가 괄호로 묶인 대상 유형 "(float)", "(double)" 또는 "(real)" (float)”、“(double)”或“(real)

  • (float)、(double)、(real):将目标变量转换成浮点类型;

示例:

<?php
header("Content-type:text/html;charset=utf-8");
$str = &#39;123.456abc&#39;;
$float1 = (float)$str;
echo &#39;变量 $float1 的类型为:&#39;.gettype($float1).&#39;<br>&#39;;
$float2 = (double)$str;
echo &#39;变量 $float2 的类型为:&#39;.gettype($float2).&#39;<br>&#39;;
$float3 = (real)$str;
echo &#39;变量 $float3 的类型为:&#39;.gettype($float3).&#39;<br>&#39;;
?>
로그인 후 복사

输出结果:

PHP 문자열을 부동 소수점 데이터로 변환하는 방법

方法2:使用floatval()函数

floatval():用于获取变量的浮点值;

<?php
header("Content-type:text/html;charset=utf-8");
$str = &#39;123.456abc&#39;;
$float = floatval($str);
echo &#39;变量 $float 的类型为:&#39;.gettype($float).&#39;<br>&#39;;
?>
로그인 후 복사

输出结果:

PHP 문자열을 부동 소수점 데이터로 변환하는 방법

方法3:使用settype() 函数

settype() 函数用于设置变量的类型。

语法:settype ( mixed &$var , string $type )

(float), (double ), (실수): 대상 변수를 부동 소수점 유형으로 변환합니다.
  • 예:
  • <?php
    header("Content-type:text/html;charset=utf-8");
    $str = &#39;123.456&#39;;
    $float = settype($str, &#39;float&#39;);;
    echo &#39;$str 的类型为:&#39;.gettype($str).&#39;<br> $float 的类型为:&#39;.gettype($float);
    ?>
    로그인 후 복사
  • 출력 결과:

  • PHP 문자열을 부동 소수점 데이터로 변환하는 방법
  • 방법 2: floatval() 함수 사용
  • floatval(): 부동 소수점을 가져오는 데 사용 변수 값

    rrreee
  • 출력 결과:
  • PHP 문자열을 부동 소수점 데이터로 변환하는 방법

  • 방법 3: settype() 함수 사용 settype() 함수는 변수 유형을 설정하는 데 사용됩니다.

    구문: ​​settype (혼합 &$var, 문자열 $type)
  • $type: 가능한 유형 값은 다음과 같습니다.

  • "boolean"(또는 PHP 4.2.0 이상에서는 "bool")


    "integer"(또는 PHP 4.2.0 이상에서는 "int")

    PHP 문자열을 부동 소수점 데이터로 변환하는 방법

    "float"(PHP 이후에만 사용 가능) 4.2.0, 이전 버전에서 사용된 "double"은 이제 더 이상 사용되지 않습니다.)

    "string"

    🎜🎜🎜"array"🎜🎜🎜🎜"object"🎜🎜🎜🎜" null"(PHP 4.2.0부터) 🎜🎜🎜🎜예: 🎜rrreee🎜출력: 🎜🎜🎜🎜🎜🎜참고: settype() 함수는 설정이 성공하면 TRUE를 반환하고 실패하면 TRUE를 반환합니다. 🎜🎜추천 학습: "🎜PHP 비디오 튜토리얼🎜"🎜

    위 내용은 PHP 문자열을 부동 소수점 데이터로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿