Λειτουργία PHP base_convert()

Ορισμός και Χρήση

Η λειτουργία base_convert() μετατρέπει αριθμούς μεταξύ οποιωνδήποτε αριθμητικών συστημάτων.

Γραμματική

base_convert(number,frombase,tobase)
Παράμετροι Περιγραφή
number Απαιτείται. Η αρχική τιμή.
frombase Απαιτείται. Η αρχική αριθμητική σύστημα του αριθμού.
tobase Απαιτείται. Η βασική αριθμητική σύστημα για τη μετατροπή.

Περιγραφή

επιστρέφει μια αλφαβητική αλυσίδα που περιέχει number με tobase προσδιορίζεται από τοnumber Η βασική αριθμητική σύστημα του frombase καθορίζεται.frombase και tobase Μπορούν να είναι μόνο μεταξύ 2 και 36 (περιλαμβανομένων των 2 και 36). Οι αριθμοί πάνω από την δεκαδική αριθμητική σύστημα χρησιμοποιούν τα γράμματα a-z, π.χ. a για 10, b για 11 και z για 35.

Παράδειγμα

Παράδειγμα 1

Μετατροπή οκταδecimal σε δεκαδική:

<?php
$oct = "0031";
$dec = base_convert($oct,8,10);
echo "Η οκταδecimal $oct είναι ίση με την δεκαδική $dec.";
?>

Εκτύπωση:

Η οκταδecimal 0031 είναι ίση με την δεκαδική 25.

Παράδειγμα 2

Μετατροπή οκταδecimal σε hexadecimal:

<?php
$oct = "364";
$hex = base_convert($oct,8,16);
echo "Η οκταδcimal $oct είναι ίση με την hexadecimal $hex.";
?>

Εκτύπωση:

Η οκταδcimal 364 είναι ίση με την hexadecimal f4.