Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Πώς να Λίστα μεταβλητές PHP

PHP Hypertext Preprocessor είναι μια δυναμικά δακτυλογραφημένο γλώσσα , πράγμα που σημαίνει ότι η ίδια μεταβλητή μπορεί να περιέχει πολλά στοιχεία - τύπους . Αυτό επιταχύνει τον κύκλο ανάπτυξης αφαιρώντας την ανάγκη να καθοριστούν προσεκτικά και να δοκιμάσουν τα δεδομένα τύπου κάθε μεταβλητής . Ένα άλλο πλεονέκτημα είναι ο μεγάλος αριθμός των ενσωματωμένες λειτουργίες που PHP έχει . Αυτό δίνει στους προγραμματιστές πολλές δυνατότητες που μπορεί να χρησιμοποιηθεί χωρίς καμία επιπλέον εργασία . Οδηγίες
Η

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) ?


εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα