PHP에서 숫자를 문자열로 변환하는 방법: 1. 변환할 변수 앞에 대상 유형을 괄호로 묶습니다(예: "(string)3.14"). 2. strval() 함수를 사용합니다(예: "strval() 3.14)"; 3. settype() 함수를 사용합니다.
권장: "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 '3.14' (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 '123.9' (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 '12.8' (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 중국어 웹사이트의 기타 관련 기사를 참조하세요!