23 of 410 menu

Funktion settype

Die Funktion settype ändert den Typ einer Variable in den angegebenen Typ. Der erste Parameter ist die Variable, die konvertiert werden soll, und der zweite ist eine Zeichenkette mit dem Namen des Typs. Die Funktion gibt true bei erfolgreicher Konvertierung und false bei einem Fehler zurück.

Syntax

settype(mixed &$var, string $type): bool

Beispiel

Konvertieren einer Zeichenkette in eine Ganzzahl:

<?php $str = '123'; settype($str, 'integer'); var_dump($str); ?>

Ergebnis der Codeausführung:

123

Beispiel

Konvertieren einer Zahl in eine Zeichenkette:

<?php $num = 123; settype($num, 'string'); var_dump($num); ?>

Ergebnis der Codeausführung:

'123'

Beispiel

Versuch, ein Array in eine Zeichenkette zu konvertieren:

<?php $arr = [1, 2, 3]; $res = settype($arr, 'string'); var_dump($arr); var_dump($res); ?>

Ergebnis der Codeausführung:

'Array' true

Beispiel

Konvertieren einer Zeichenkette in einen booleschen Wert:

<?php $val = "true"; settype($val, "boolean"); var_dump($val); ?>

Ergebnis der Codeausführung:

true

Siehe auch

  • die Funktion is_int,
    die prüft, ob eine Variable eine Ganzzahl ist
  • die Funktion strval,
    die eine Variable in eine Zeichenkette konvertiert
  • die Funktion intval,
    die eine Variable in eine Ganzzahl konvertiert
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen