Συνάρτηση intval

Η συνάρτηση intval μετατρέπει την τιμή που περνάται σε ακέραιο αριθμό. Η πρώτη παράμετρος δέχεται την τιμή για μετατροπή, η δεύτερη προαιρετική παράμετρος καθορίζει τη βάση του αριθμητικού συστήματος.

Σύνταξη

phpintval(mixed $value, int $base = 10): int

Παράδειγμα

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

php<?php
  $res = intval("123");
  echo $res;
?>

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

php123

Παράδειγμα

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

php<?php
  $res = intval("12.3");
  echo $res;
?>

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

php12

Παράδειγμα

Μετατρέπουμε μια δεκαεξαδική συμβολοσειρά με καθορισμό βάσης:

php<?php
  $res = intval("1a", 16);
  echo $res;
?>

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

php26

Παράδειγμα

Μετατρέπουμε έναν πίνακα σε ακέραιο αριθμό:

php<?php
  $res = intval([1, 2, 3]);
  echo $res;
?>

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

php0

Δείτε επίσης

  • τη συνάρτηση floatval,
    που μετατρέπει μια τιμή σε αριθμό κινητής υποδιαστολής
  • τη συνάρτηση strval,
    που μετατρέπει μια τιμή σε συμβολοσειρά