> 백엔드 개발 > PHP 문제 > PHP에서 문자열을 부울 유형으로 변환하는 방법

PHP에서 문자열을 부울 유형으로 변환하는 방법

青灯夜游
풀어 주다: 2023-03-10 06:36:01
원래의
2955명이 탐색했습니다.

방법: 1. 변환할 변수 앞에 "(bool)" 또는 "(boolean)"을 추가하여 부울 유형으로 강제 변환합니다. 2. "boolval(value)" 구문과 함께 boolval() 함수를 사용합니다. . settype() 함수, 구문 "settype(value,"boolean")"을 사용하십시오.

PHP에서 문자열을 부울 유형으로 변환하는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터

1 강제 유형 변환 - 변환할 변수 앞에 괄호 안에 대상 유형 를 추가합니다( bool) 또는 (부울)(bool)(boolean)

示例:

<?php
$bool1 = (bool) &#39;ciao&#39;;
$bool2 = (boolean) &#39;0&#39;;
var_dump($bool1); 
var_dump($bool2); 
?>
로그인 후 복사

效果图:

PHP에서 문자열을 부울 유형으로 변환하는 방법

2、使用boolval() 函数

boolval 函数用于获取变量的布尔值。

示例:

<?php
echo &#39;0:        &#39;.(boolval(0) ? &#39;true&#39; : &#39;false&#39;)."\n";
echo &#39;42:       &#39;.(boolval(42) ? &#39;true&#39; : &#39;false&#39;)."\n";
echo &#39;0.0:      &#39;.(boolval(0.0) ? &#39;true&#39; : &#39;false&#39;)."\n";
echo &#39;4.2:      &#39;.(boolval(4.2) ? &#39;true&#39; : &#39;false&#39;)."\n";
echo &#39;"":       &#39;.(boolval("") ? &#39;true&#39; : &#39;false&#39;)."\n";
echo &#39;"string": &#39;.(boolval("string") ? &#39;true&#39; : &#39;false&#39;)."\n";
echo &#39;"0":      &#39;.(boolval("0") ? &#39;true&#39; : &#39;false&#39;)."\n";
echo &#39;"1":      &#39;.(boolval("1") ? &#39;true&#39; : &#39;false&#39;)."\n";
echo &#39;[1, 2]:   &#39;.(boolval([1, 2]) ? &#39;true&#39; : &#39;false&#39;)."\n";
echo &#39;[]:       &#39;.(boolval([]) ? &#39;true&#39; : &#39;false&#39;)."\n";
echo &#39;stdClass: &#39;.(boolval(new stdClass) ? &#39;true&#39; : &#39;false&#39;)."\n";
?>
로그인 후 복사

输出:

0:        false
42:       true
0.0:      false
4.2:      true
"":       false
"string": true
"0":      false
"1":      true
[1, 2]:   true
[]:       false
stdClass: true
로그인 후 복사

3、使用通用类型转换函数settype(mixed var,string type)

<?php  
$str="123.9sdc";  
$int=settype($str,"boolean");  
var_dump($int);  
var_dump($str); 
echo "<hr>";
$str="";  
$int=settype($str,"boolean");  
var_dump($int);  
var_dump($str); 
?>
로그인 후 복사

输出:

PHP에서 문자열을 부울 유형으로 변환하는 방법

settype() 函数用于设置变量的类型。

语法

bool settype ( mixed &$var , string $type )
로그인 후 복사

将变量 var 的类型设置成 type。

rrreee출력:
参数 描述
var 要转换的变量。
type

type

예:
    rrreee
  • 렌더링:
  • PHP에서 문자열을 부울 유형으로 변환하는 방법
  • 2. boolval() 함수 사용
  • boolval 함수는 변수의 부울 값을 가져오는 데 사용됩니다.
  • 예:
  • rrreee
  • 출력:
  • rrreee
3. 일반 유형 변환 함수 settype(혼합 var, 문자열 유형)을 사용하세요.
PHP에서 문자열을 부울 유형으로 변환하는 방법

settype() 함수는 사용되는 변수의 유형을 설정합니다.

🎜Syntax🎜rrreee🎜변수 var의 유형을 type으로 설정합니다. 🎜🎜
매개변수 설명
var🎜 변환할 변수입니다.
🎜🎜
유형
🎜
🎜유형 가능한 값은 다음과 같습니다: 🎜🎜🎜"부울"( 또는 "bool"(PHP 4.2.0부터) 🎜🎜 "integer"(또는 "int", PHP 4.2.0부터) 🎜🎜 "float"(PHP 4.2.0부터만 사용 가능, 이전 버전에서는 "double" Used in은 이제 더 이상 사용되지 않습니다) 🎜🎜"string"🎜🎜"array"🎜🎜"object"🎜🎜"null" (PHP 4.2.0부터) 🎜🎜🎜🎜🎜🎜🎜권장 학습: " 🎜PHP 비디오 튜토리얼🎜 》🎜

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

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