PHP settype() 함수는 변수를 특정 유형으로 설정하는 데 사용됩니다. PHP에 내장된 함수입니다. PHP settype() 함수는 유형을 설정하거나 기존 변수의 유형을 수정하고 성공적으로 설정되면 true를 반환하고 그렇지 않으면 false를 반환합니다. 때로는 변수를 한 유형에서 다른 유형으로 변환해야 하므로 PHP는 이를 수행하기 위해 settype() 함수를 제공합니다.
무료 소프트웨어 개발 과정 시작
웹 개발, 프로그래밍 언어, 소프트웨어 테스팅 등
구문
Settype(var, type);
매개변수 –
PHP settype() 함수는 두 개의 매개변수를 ( var, type )로 받아들입니다. 두 매개변수가 모두 필요합니다. $var = 20과 같은 정수 유형의 변수가 있고 이를 문자열로 변환해야 한다고 가정합니다. 따라서 sttype() 함수를 settype($var, “string”)으로 호출하여 정수 변수를 문자열로 변환합니다. 변수와 정수값은 내부에 "20"으로 저장됩니다.
아래에 언급된 예시는 다음과 같습니다
변수 유형을 설정하는 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>
위 코드의 출력은 –
위 프로그램에서와 같이 문자열 변수 중 일부는 문자열 형식으로 문자열, 정수, 부울 유형으로 생성되며, 나중에 settype( ) 기능. 출력에서 유형을 설정하기 전과 유형을 설정한 후의 변수를 확인할 수 있습니다.
변수의 유형을 다른 유형으로 설정하는 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>
위 코드의 출력은 –
위 프로그램에서처럼 변수 중 일부는 문자열, 정수, 부울 유형으로 생성되었으며 나중에 settype()을 사용하여 자신이 속하지 않는 다른 유형(다른 유형)으로 설정됩니다. 기능. 출력에서와 같이 유형을 설정하기 전과 설정한 후의 변수에서 유형을 설정한 후의 차이를 확인할 수 있습니다.
변수 유형 설정 및 확인을 위한 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>
위 코드의 출력은 –
위 프로그램과 마찬가지로 문자열과 정수로 두 개의 변수를 생성하고 나중에 settype() 함수를 사용하여 다른 유형으로 설정하므로 settype() 함수는 변수 유형을 영구적으로 설정하거나 변환합니다. 위의 코드에서는 gettype() 함수를 사용하여 변수 유형을 가져옵니다. 출력에서와 같이 설정 전과 설정 후의 변수 유형을 볼 수 있습니다.
PHP settype() 함수는 PHP에 내장된 함수로, 변수 유형을 설정하는 데 사용됩니다.
위 내용은 PHP 세트타입의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!