>백엔드 개발 >PHP 문제 >PHP에서 숫자를 문자열로 변환하는 방법은 무엇입니까?

PHP에서 숫자를 문자열로 변환하는 방법은 무엇입니까?

青灯夜游
青灯夜游원래의
2020-08-26 11:25:193830검색

PHP에서 숫자를 문자열로 변환하는 방법: 1. 변환할 변수 앞에 대상 유형을 괄호로 묶습니다(예: "(string)3.14"). 2. strval() 함수를 사용합니다(예: "strval() 3.14)"; 3. settype() 함수를 사용합니다.

PHP에서 숫자를 문자열로 변환하는 방법은 무엇입니까?

권장: "PHP Video Tutorial"

PHP 데이터 유형 변환(문자에서 숫자, 숫자에서 문자)

PHP 데이터 유형 변환은 필수 변환이며, 변환된 PHP 데이터 허용되는 유형은 다음과 같습니다.

  • (int), (integer): 정수로 변환

  • (float), (double), (real): 부동 소수점 유형으로 변환

  • (string): 문자열로 변환

  • (bool), (boolean): Boolean 형식으로 변환

  • (array): 배열로 변환

  • (object): 객체로 변환

세 가지 변환이 있습니다. PHP 데이터 유형에 대한 메서드:

  • 변환할 변수 앞에 괄호로 묶인 대상 유형을 추가하세요

  • 3가지 특정 유형의 변환 함수 intval(), floatval(), strval() 사용 [메모리: 원하는 대상 유형 + val() 변환】

  • 일반 유형 변환 함수 settype(mixed var, string type) 사용

첫 번째 변환 방법: (int) (bool) (float) (string) ( array) (객체)

<?php   
$num1=3.14;   
$num2=(string)$num1;   
var_dump($num1); //输出float(3.14)   
var_dump($num2); //输出string(3.14)   
?>

출력:

float 3.14
string &#39;3.14&#39; (length=4)

두 번째 변환 방법: intval() floatval() strval()

<?php   
$str="123.9abc";   
$int=intval($str);     //转换后数值:123
$float=floatval($str); //转换后数值:123.9
$str=strval($float);   //转换后字符串:"123.9"
var_dump($int); //输出int(123)   
var_dump($float); //输出float(123.9)
var_dump($str); //输出string(123.9)  
?>

출력:

int 123
float 123.9
string &#39;123.9&#39; (length=5)

세 번째 변환 방법: settype()

<?php   
$num4=12.8;   
$flg=settype($num4,"string");   
var_dump($flg);  //输出bool(true)   
var_dump($num4); //输出string(12.8)   
?>

Output :

boolean true
string &#39;12.8&#39; (length=4)

settype() 함수는 변수의 유형을 설정하는 데 사용됩니다.

PHP 버전 요구사항: PHP 4, PHP 5, PHP 7

Syntax

bool settype ( mixed &$var , string $type )

매개변수 설명:

  • $var: 변환할 변수.

  • $type: 유형의 가능한 값은 다음과 같습니다.

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

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

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

    • "string"

    • "array"

    • "object"

    • " null"(PHP 4.2.0부터)

반환값:

설정이 성공하면 TRUE를 반환하고, 실패하면 FALSE를 반환합니다.

더 많은 관련 지식을 얻으려면 다음을 방문하세요. 프로그래밍 교육

위 내용은 PHP에서 숫자를 문자열로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.