>백엔드 개발 >PHP 문제 >PHP에서 숫자를 문자열로 변환하는 방법

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

青灯夜游
青灯夜游원래의
2023-01-18 10:36:033356검색

4가지 방법: 1. "." 문자를 사용하여 숫자 변수와 빈 문자를 연결합니다. 구문은 "$str = $num."";"입니다. 2. 변환할 숫자 변수 앞에 괄호를 추가합니다. . 대상 유형 "(string)", 구문 "(string)$num" 3. strval() 함수 사용, "strval($num)" 구문; "settype($num) ,"문자열");".

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

이 튜토리얼의 운영 환경: windows7 시스템, PHP8 버전, DELL G3 컴퓨터

php는 숫자를 문자열 유형으로 변환합니다.

방법 1: "." 문자를 사용하여 숫자 변수와 빈 문자가 이어져 있습니다.

"."는 문자열 연결 문자입니다. 두 문자열을 하나의 문자열로 연결하여 출력할 수 있습니다.

<?php
header("Content-type:text/html;charset=utf-8");
$num = 12354;
echo &#39;原变量类型为:&#39; . gettype($num) . &#39;<br>&#39;;

$str = $num."";
echo &#39;转换后的变量类型为:&#39; . gettype($str) . &#39;<br><br>&#39;;

$num = 123.54;
echo &#39;原变量类型为:&#39; . gettype($num) . &#39;<br>&#39;;

$str = $num."";
echo &#39;转换后的变量类型为:&#39; . gettype($str) . &#39;<br><br>&#39;;
?>

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

방법 2: 숫자 변수 앞에 를 추가합니다. 괄호로 묶인 대상 유형 "(string)" (string)

使用在变量之前加上用括号括起来的目标类型,可以将指定变量强制转换为指定类型,而:

  • (string)

  • 지정된 변수는 변수 앞에 괄호로 묶인 대상 유형을 지정하여 지정된 유형으로 강제 변환할 수 있습니다. 반면,

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

(string ): 강제로 문자열 형식으로 변환됩니다.

<?php
header("Content-type:text/html;charset=utf-8");
$num = 123.54;
echo &#39;原变量类型为:&#39; . gettype($num) . &#39;<br>&#39;;

$str = (string)$num;
echo &#39;转换后的变量类型为:&#39; . gettype($str) . &#39;<br><br>&#39;;

$num = 12354;
echo &#39;原变量类型为:&#39; . gettype($num) . &#39;<br>&#39;;

$str = (string)$num;
echo &#39;转换后的变量类型为:&#39; . gettype($str) . &#39;<br><br>&#39;;
?>

PHP에서 숫자를 문자열로 변환하는 방법방법 3: strval() 함수 사용

strval() 함수를 사용하여 String 변수의 문자를 가져옵니다. 값을 사용하면 숫자 유형 값을 문자열로 변환할 수 있습니다.

<?php
header("Content-type:text/html;charset=utf-8");
$num = 3.1415;
echo &#39;原变量类型为:&#39; . gettype($num) . &#39;<br>&#39;;

$str = strval($num);
echo &#39;转换后的变量类型为:&#39; . gettype($str) . &#39;<br><br>&#39;;

$num = 31415;
echo &#39;原变量类型为:&#39; . gettype($num) . &#39;<br>&#39;;

$str = strval($num);
echo &#39;转换后的变量类型为:&#39; . gettype($str) . &#39;<br><br>&#39;;
?>

PHP에서 숫자를 문자열로 변환하는 방법방법 4: settype() 함수 사용

settype(): 변수를 지정된 유형으로 설정하는 데 사용됩니다(settype() 함수는 변수의 원래 유형을 변경합니다).

<?php
header("Content-type:text/html;charset=utf-8"); 
$num = 146;
var_dump($num);
settype($num,"string");
var_dump($num);
?>

  • 참고:
  • settype() 함수의 두 번째 매개변수(세트 유형) 값은 다음과 같습니다.
  • "boolean"(또는 "bool", PHP 4.2.0부터 시작)
  • "integer" (또는 "int", PHP 4.2.0부터 시작)
  • "float" (PHP 4.2.0 이후에만 사용 가능, 이전 버전에서 사용되었던 "double" 사용이 중단됨)
  • "string"
  • "array"
  • "object"

"null" (PHP 4.2.0부터)

🎜settype() 함수는 원래 변수 유형에 영향을 미칩니다. 🎜🎜추천 학습: "🎜PHP 비디오 튜토리얼🎜"🎜

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

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