Heim >Backend-Entwicklung >PHP-Problem >So konvertieren Sie ein Array in PHP in einen Bool-Typ

So konvertieren Sie ein Array in PHP in einen Bool-Typ

青灯夜游
青灯夜游Original
2022-06-28 16:36:222095Durchsuche

Drei Möglichkeiten, ein Array in PHP in einen Bool-Typ zu konvertieren: 1. Fügen Sie den Zieltyp in Klammern vor der Array-Variablen mit der Syntax „(bool)$array-Variablenname“ oder „(boolean)$array-Variablenname“ hinzu " . 2. Verwenden Sie die Funktion boolval(), die Syntax lautet „boolval($array-Variablenname)“. 3. Verwenden Sie die Funktion settype(), um die Array-Variable auf den Typ „Bool“ zu setzen, mit der Syntax „settype($array-Variablenname, „boolean“)“.

So konvertieren Sie ein Array in PHP in einen Bool-Typ

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer

Drei Methoden zum Konvertieren eines Arrays in einen Bool-Typ in PHP:

Methode 1. Im Array-Variable Bevor Sie den Zieltyp „(bool)“ oder „(boolean)“ in Klammern hinzufügen

  • (bool), (boolean): Sie können die Variable in einen booleschen Typ konvertieren

Implementierungsbeispiel:

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(1,2,3);
var_dump($arr);
$bool=(bool)$arr;
var_dump($bool);

$arr=array();
var_dump($arr);
$bool=(bool)$arr;
var_dump($bool);
?>

So konvertieren Sie ein Array in PHP in einen Bool-Typ

Methode 2: Funktion boolval() verwenden

Die Funktion boolval wird verwendet, um den booleschen Wert einer Variablen abzurufen.

Implementierungsbeispiel:

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(1,2,3);
var_dump($arr);
$bool=boolval($arr);
var_dump($bool);
?>

So konvertieren Sie ein Array in PHP in einen Bool-Typ

Methode 3: Verwenden Sie die Funktion settype()

settype($var,$type)函数可以将指定变量设置为指定$type Typ.

Wenn Sie das Array in den Typ „bool“ konvertieren möchten, setzen Sie einfach $type auf „boolean“ oder „bool“.

Hinweis: Die Funktion settype() ändert das ursprüngliche Array WAHR, wenn es fehlschlägt, wird FALSCH zurückgegeben.

Implementierungsbeispiel:

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array();
var_dump($arr);
$a=settype($arr,"boolean");
var_dump($arr);
?>

So konvertieren Sie ein Array in PHP in einen Bool-Typ

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie ein Array in PHP in einen Bool-Typ. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn