23 of 410 menu

Η συνάρτηση settype

Η συνάρτηση settype αλλάζει τον τύπο μιας μεταβλητής σε συγκεκριμένο. Ως πρώτη παράμετρος μεταβιβάζεται η μεταβλητή που πρέπει να μετατραπεί, και ως δεύτερη - μια συμβολοσειρά με την ονομασία του τύπου. Η συνάρτηση επιστρέφει true σε περίπτωση επιτυχούς μετατροπής και false σε περίπτωση αποτυχίας.

Σύνταξη

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

Παράδειγμα

Μετατρέπουμε μια συμβολοσειρά σε ακέραιο αριθμό:

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

Αποτέλεσμα εκτέλεσης κώδικα:

123

Παράδειγμα

Μετατρέπουμε έναν αριθμό σε συμβολοσειρά:

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

Αποτέλεσμα εκτέλεσης κώδικα:

'123'

Παράδειγμα

Δοκιμάζουμε να μετατρέψουμε έναν πίνακα σε συμβολοσειρά:

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

Αποτέλεσμα εκτέλεσης κώδικα:

'Array' true

Παράδειγμα

Μετατρέπουμε μια συμβολοσειρά σε boolean τιμή:

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

Αποτέλεσμα εκτέλεσης κώδικα:

true

Δείτε επίσης

  • τη συνάρτηση is_int,
    που ελέγχει αν μια μεταβλητή είναι ακέραιος αριθμός
  • τη συνάρτηση strval,
    που μετατρέπει μια μεταβλητή σε συμβολοσειρά
  • τη συνάρτηση intval,
    που μετατρέπει μια μεταβλητή σε ακέραιο αριθμό
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη