1 Δημιουργήστε ένα νέο αρχείο χρησιμοποιώντας ένα πρόγραμμα επεξεργασίας κειμένου , όπως το Σημειωματάριο , και να γράψει ένα PHP λειτουργία που θα εμφανίσει αναδρομικά όλα τα στοιχεία ενός πίνακα σε μια μη διατεταγμένη λίστα . Συγκεκριμένα , θα πρέπει να βρόχο μέσω όλων των στοιχείων σε ένα πίνακα και , εάν ένα στοιχείο είναι , επίσης, μια σειρά , να ζητήσει η ίδια με την υπο-πίνακα . Με τον τρόπο αυτό , θα δημιουργηθεί μια ένθετη λίστα με όλες τις μεταβλητές σε μία συστοιχία . Ο πλήρης κώδικας είναι παρακάτω:
print_multidimensional_array λειτουργία ( $ array) {
echo "
Foreach ( $ array από $ key = > $ value ) {
echo "
αν ( is_array ( $ value ) ) {
print_multidimensional_array ( $ value ) ?
} else {
echo $ αξία ?
}
echo "
}
echo "
} 2
Χρησιμοποιήστε τη λειτουργία " get_defined_vars " για να πάρετε όλες τις μεταβλητές που έχουν οριστεί PHP σε μια σειρά , συμπεριλαμβανομένων των προκαθορισμένων μεταβλητών της PHP , όπως το "$ _SERVER " συστοιχία . Η λειτουργία δεν παίρνει καμία παράμετρο . Εδώ είναι ο κώδικας :
$ array = get_defined_vars ( ) ?
Εικόνων 3
Καλέστε τη λειτουργία που ορίζεται στο Βήμα 1 με τον πίνακα που δημιουργήσατε στο βήμα 2 για να εμφανίσετε όλα τα μεταβλητές στο τρέχον πεδίο . Εδώ είναι ένα παράδειγμα χρήσης του δείγματος :
$ someVariable = ?
$ SomeArray = array ( ' ηλικία ' 'name' = > ' John Smith ' = > 23 " Hello ! " , "τόπος" = > ' California ' ) ?
echo "
print_multidimensional_array ( $ array) ?
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα