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

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

青灯夜游
青灯夜游원래의
2020-11-05 15:38:533828검색

PHP에서 숫자를 문자열로 변환하는 방법: 1. 강제 유형 변환, "(string)number" 구문 사용 2. strval() 함수 사용, "strval(number)"; 구문 "settype(숫자, "문자열")".

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

권장: "PHP 비디오 튜토리얼"

숫자를 문자열로 변환하는 방법

1. 강제 유형 변환

PHP 및 C에서 유형 강제 변환 대상 유형으로 변환할 변수를 괄호로 묶습니다.转 허용되는 변환은 다음과 같습니다:

    (int), (integer) -This 변환 to 정수
  • , (BOOLEAN) -This -converted to Boolean
  • (dough), (Double) ), (실수) - 문자열을 부동 소수점으로 변환
  • (문자열) - 문자열로 변환
  • (배열) - 배열로 변환
  • 괄호 안에는 공백과 탭이 허용됩니다
  • 예:
  • <?php   
    $num1=314;   
    $num2=(string)$num1;   
    var_dump($num1); 
    var_dump($num2); 
    ?>
출력:

int 314
string &#39;314&#39; (length=3)

2. strval() 함수 사용

strval() 함수는 변수의 문자열 값을 가져오는 데 사용됩니다.

예:

<?php   
$num=31415;   
$str=strval($num); 
var_dump($num);  
var_dump($str); 
?>
output;

int 31415
string &#39;31415&#39; (length=5)

3. settype() 함수를 사용하세요

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

settype ( var , type )

반환 값: 설정이 성공하면 TRUE, 설정에 실패하면 FALSE입니다.

예:

<?php   
$num=12.8;   
$str=settype($num,"string");   
var_dump($str);  
var_dump($num); 
?>
PHP에서 숫자를 문자열로 변환하는 방법은 무엇입니까?출력:

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

보충:


판정 문자열은 모두 숫자로 구성되어 있습니다

<?php
$str = "123"
if(ereg(&#39;^[0-9]+$&#39;, $str)) {
    // true
}
?>

더 많은 프로그래밍 관련 지식을 보려면 다음을 방문하세요:

프로그래밍 입문! !

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

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