PHP 세트타입

WBOY
풀어 주다: 2024-08-29 12:35:50
원래의
444명이 탐색했습니다.

PHP settype() 함수는 변수를 특정 유형으로 설정하는 데 사용됩니다. PHP에 내장된 함수입니다. PHP settype() 함수는 유형을 설정하거나 기존 변수의 유형을 수정하고 성공적으로 설정되면 true를 반환하고 그렇지 않으면 false를 반환합니다. 때로는 변수를 한 유형에서 다른 유형으로 변환해야 하므로 PHP는 이를 수행하기 위해 settype() 함수를 제공합니다.

무료 소프트웨어 개발 과정 시작

웹 개발, 프로그래밍 언어, 소프트웨어 테스팅 등

구문

Settype(var, type);
로그인 후 복사

매개변수 –

  • var – 타입을 설정할 변수를 지정하는 선택적 매개변수가 아닙니다.
  • type – 변수에 설정할 유형을 지정하는 선택적 문자열 매개변수가 아닙니다. 유형에 가능한 값은 int 또는 정수, float 또는 double, bool 또는 Boolean, 문자열, 배열, 객체 및 null입니다.
  • 반환 값 – 이 메서드의 반환 값은 부울이며, 성공하면 True를 반환하고, 실패하면 False를 반환합니다.

PHP settype() 함수 작동

PHP settype() 함수는 두 개의 매개변수를 ( var, type )로 받아들입니다. 두 매개변수가 모두 필요합니다. $var = 20과 같은 정수 유형의 변수가 있고 이를 문자열로 변환해야 한다고 가정합니다. 따라서 sttype() 함수를 settype($var, “string”)으로 호출하여 정수 변수를 문자열로 변환합니다. 변수와 정수값은 내부에 "20"으로 저장됩니다.

PHP settype() 함수 예시

아래에 언급된 예시는 다음과 같습니다

예시 #1

변수 유형을 설정하는 PHP settype() 함수의 예 –

다음으로, 다음 예제를 통해 settype() 함수를 더 명확하게 이해하기 위해 PHP 코드를 작성합니다. 여기서 settype() 함수는 기본적으로 변수 유형을 설정하는 데 사용됩니다.

코드:

<!DOCTYPE html>
<html>
<body>
<?php
// creating and initializing variables of string type
$var1 = "Hello";
$var2 = "123";
$var3 = "true";
// printing the values from the xml file
print("Variables before settype() function call : ");
print("<br />");
print_r($var1);
print("<br />");
print_r($var2);
print("<br />");
print_r($var3);
print("<br /><br />");
// converting the type of the variables
settype($var1, "string");
settype($var2, "integer");
settype($var3, "bool");
print("Variables after settype() function called : ");
print("<br />");
print_r($var1);
print("<br />");
print_r($var2);
print("<br />");
print_r($var3);
print("<br />");
?>
</body>
</html>
로그인 후 복사

위 코드의 출력은 –

PHP 세트타입

위 프로그램에서와 같이 문자열 변수 중 일부는 문자열 형식으로 문자열, 정수, 부울 유형으로 생성되며, 나중에 settype( ) 기능. 출력에서 유형을 설정하기 전과 유형을 설정한 후의 변수를 확인할 수 있습니다.

예시 #2

변수의 유형을 다른 유형으로 설정하는 settype() 함수의 예 –

다음으로 settype() 함수를 이해하기 위해 PHP 코드를 작성합니다. 여기서 settype() 함수는 기본적으로 변수 유형이 아닌 변수 유형을 설정하는 데 사용됩니다.

코드:

<!DOCTYPE html>
<html>
<body>
<?php
// creating and initializing variables of string type
$var1 = "20Hello";
$var2 = "xyz123";
$var3 = "true";
$var4 = "500";
$var5 = 600;
$var6 = true;
// printing the values from the xml file
print("Variables before settype() function call : ");
print("<br />");
print_r($var1);
print("<br />");
print_r($var2);
print("<br />");
print_r($var3);
print("<br />");
print_r($var4);
print("<br />");
print_r($var5);
print("<br />");
print_r($var6);
print("<br /><br />");
// converting the type of the variables
settype($var1, "integer");
settype($var2, "integer");
settype($var3, "bool");
settype($var4, "integer");
settype($var5, "float");
settype($var6, "integer");
print("Variables after settype() function called : ");
print("<br />");
print("string to integer set: ");
print_r($var1);
print("<br />");
print("string to integer set: ");
print_r($var2);
print("<br />");
print("string to bool set: ");
print_r($var3);
print("<br />");
print("string to integer set: ");
print_r($var4);
print("<br />");
print("integer to float set: ");
print_r($var5);
print("<br />");
print("bool to integer set: ");
print_r($var6);
print("<br />");
?>
</body>
</html>
로그인 후 복사

위 코드의 출력은 –

PHP 세트타입

위 프로그램에서처럼 변수 중 일부는 문자열, 정수, 부울 유형으로 생성되었으며 나중에 settype()을 사용하여 자신이 속하지 않는 다른 유형(다른 유형)으로 설정됩니다. 기능. 출력에서와 같이 유형을 설정하기 전과 설정한 후의 변수에서 유형을 설정한 후의 차이를 확인할 수 있습니다.

예시 #3

변수 유형 설정 및 확인을 위한 settype() 함수 예시 –

다음으로 settype() 함수를 이해하기 위해 PHP 코드를 작성합니다. 여기서 settype() 함수는 변수 유형을 설정하고 성공적으로 설정되었는지 여부를 확인하는 데 사용됩니다.

코드:

<!DOCTYPE html>
<html>
<body>
<?php
// creating and initializing variables of string type
$var1 = "xyz";
$var2 = 100;
// printing the values from the xml file
print("Variables type before settype() function call : ");
print("<br />");
print_r($var1);
echo " : ",gettype($var1);
print("<br />");
print_r($var2);
echo " : ",gettype($var2);
print("<br /><br />");
// converting the type of the variables
settype($var1, "integer");
settype($var2, "string");
print("Variables types after settype() function called : ");
print("<br />");
print_r($var1);
echo " : ",gettype($var1);
print("<br />");
print_r($var2);
echo " : ",gettype($var2);
print("<br />");
?>
</body>
</html>
로그인 후 복사

위 코드의 출력은 –

PHP 세트타입

위 프로그램과 마찬가지로 문자열과 정수로 두 개의 변수를 생성하고 나중에 settype() 함수를 사용하여 다른 유형으로 설정하므로 settype() 함수는 변수 유형을 영구적으로 설정하거나 변환합니다. 위의 코드에서는 gettype() 함수를 사용하여 변수 유형을 가져옵니다. 출력에서와 같이 설정 전과 설정 후의 변수 유형을 볼 수 있습니다.

결론

PHP settype() 함수는 PHP에 내장된 함수로, 변수 유형을 설정하는 데 사용됩니다.

위 내용은 PHP 세트타입의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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