Σε αυτό το άρθρο, θα διερευνήσουμε το μέγεθος του() συνάρτηση, τη σύνταξή της και τη χρήση της στην PHP.
Τι είναι η συνάρτηση sizeof().
μέγεθος του() είναι μια συνάρτηση στην PHP που επιτρέπει στους προγραμματιστές να καθορίσουν τον αριθμό των στοιχείων σε έναν πίνακα και χρησιμοποιείται συχνά για τον προσδιορισμό του μεγέθους των πινάκων, των συμβολοσειρών και των αντικειμένων στην PHP.
Σύνταξη
Ακολουθεί η σύνταξη που πρέπει να χρησιμοποιήσετε μέγεθος του() λειτουργία σε PHP:
μέγεθος του ( πίνακας , τρόπος )
Εδώ, το πίνακας Η παράμετρος είναι ένας πίνακας που περιέχει τον αριθμό των στοιχείων που πρέπει να βρεθούν και το προαιρετικό τρόπος Η παράμετρος χρησιμοποιείται για να καθορίσει πώς η συνάρτηση θα υπολογίζει επαναληπτικά τα στοιχεία όλων των ένθετων πινάκων στον πίνακα στοιχείων. Υπάρχουν δύο τρόποι, ο 0 είναι η προεπιλεγμένη λειτουργία που μετράει μόνο περιεχόμενο ανώτατου επιπέδου και δεν περιλαμβάνει το περιεχόμενο ένθετων πινάκων στον πίνακα ανώτατου επιπέδου. Ενώ 1 υπολογίζει αναδρομικά όλα τα στοιχεία του πίνακα, συμπεριλαμβανομένων των στοιχείων ένθετων πινάκων. Για παράδειγμα:
Επιστρεφόμενη αξία
ο μέγεθος του() Η συνάρτηση επιστρέφει την ακέραια τιμή του αριθμού των στοιχείων.
Πώς να χρησιμοποιήσετε τη συνάρτηση sizeof() στην PHP
Εδώ είναι τα βήματα που πρέπει να χρησιμοποιήσετε μέγεθος του() λειτουργία σε PHP:
Βήμα 1: Πρώτα πρέπει να ορίσετε έναν πίνακα για τον οποίο θέλετε να βρείτε τον αριθμό των στοιχείων.
Βήμα 2: Στη συνέχεια πρέπει να καλέσετε μέγεθος του() , η πρώτη παράμετρος είναι ένα πίνακας , και η δεύτερη παράμετρος είναι προαιρετική εάν θέλετε να χρησιμοποιήσετε τρόπος .
Βήμα 3: Τέλος, μπορείτε να χρησιμοποιήσετε ηχώ ή εκτύπωση για να εξάγετε τα αποτελέσματα στο πρόγραμμα περιήγησης ή στη γραμμή εντολών.
Παράδειγμα 1
Εξετάστε το ακόλουθο παράδειγμα, έχουμε αρχικοποιήσει ένα υπάλληλος συστοιχίας με ορισμένες τιμές, τότε χρησιμοποιήσαμε το μέγεθος του() συνάρτηση μέτρησης των συνολικών στοιχείων ενός πίνακα:
$υπάλληλος = πίνακας ( 'Zainab' , 'Awais' , 'Κομάλ' , 'Σφάλμα' ) ;
ηχώ ( 'Ο συνολικός αριθμός των στοιχείων σε έναν πίνακα είναι: ' . μέγεθος του ( $υπάλληλος ) ) ;
?>
Παράδειγμα 2
Στο παρακάτω παράδειγμα, χρησιμοποιήσαμε το μέγεθος του() συνάρτηση για την καταμέτρηση των στοιχείων του πολυδιάστατου πίνακα με λειτουργία 1, και αυτή η λειτουργία θα μετρήσει αναδρομικά τα στοιχεία συμπεριλαμβανομένου του στοιχείου στον ένθετο πίνακα:
συστοιχία $ = πίνακας ( 'υπάλληλος' => πίνακας ( 'Zainab' , 'Awais' , 'Σφάλμα' , 'Komal' ) ,
'Γένος' => πίνακας ( 'Θηλυκός' , 'Αρσενικός' , 'Θηλυκός' , 'Θηλυκός' ) ) ;
ηχώ 'Το κανονικό πλήθος ενός πίνακα είναι: ' . μέγεθος του ( συστοιχία $ ) ;
ηχώ ' \n ' ;
ηχώ 'Το αναδρομικό πλήθος ενός πίνακα είναι: ' . μέγεθος του ( συστοιχία $ , 1 ) ;
?>
Σημείωση: Στον παραπάνω κώδικα, ο προεπιλεγμένος αριθμός για έναν πίνακα είναι 2 γιατί εξ ορισμού το μέγεθος του() η συνάρτηση μετράει μόνο τον γονέα του πίνακα. Σε αυτό το παράδειγμα, τα κορυφαία στοιχεία είναι δύο υποσυμβολοσειρές, 'Υπάλληλος' και 'Γένος'.
Συμπέρασμα
ο συνάρτηση sizeof(). στην PHP χρησιμοποιείται για να βρει το πλήθος των στοιχείων ενός πίνακα και είναι η ενσωματωμένη συνάρτηση και το ψευδώνυμο του μετρώ() λειτουργία. Δέχεται δύο επιχειρήματα. Το ένα είναι υποχρεωτικό και το άλλο προαιρετικό. Η προαιρετική παράμετρος καθορίζει τον τρόπο μέτρησης όπου 0 αντιπροσωπεύει κανονική καταμέτρηση και 1 είναι αναδρομικό πλήθος που χρησιμοποιείται για πολυδιάστατους πίνακες.