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

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

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

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

1 Δημιουργήστε ένα νέο αρχείο χρησιμοποιώντας ένα πρόγραμμα επεξεργασίας κειμένου , όπως το Σημειωματάριο , και να γράψει ένα PHP λειτουργία που θα εμφανίσει αναδρομικά όλα τα στοιχεία ενός πίνακα σε μια μη διατεταγμένη λίστα . Συγκεκριμένα , θα πρέπει να βρόχο μέσω όλων των στοιχείων σε ένα πίνακα και , εάν ένα στοιχείο είναι , επίσης, μια σειρά , να ζητήσει η ίδια με την υπο-πίνακα . Με τον τρόπο αυτό , θα δημιουργηθεί μια ένθετη λίστα με όλες τις μεταβλητές σε μία συστοιχία . Ο πλήρης κώδικας είναι παρακάτω:

print_multidimensional_array λειτουργία ( $ array) {

echo "

    " ?

    Foreach ( $ array από $ key = > $ value ) {

    echo "

  • " . $ κλειδί . " < /b> : " ?

    αν ( is_array ( $ value ) ) {

    print_multidimensional_array ( $ value ) ?

    } else {
    < p > echo $ αξία ?

    }

    echo " < /li > " ?

    }

    echo " < /ul > " ? < br >

    } 2

    Χρησιμοποιήστε τη λειτουργία " get_defined_vars " για να πάρετε όλες τις μεταβλητές που έχουν οριστεί PHP σε μια σειρά , συμπεριλαμβανομένων των προκαθορισμένων μεταβλητών της PHP , όπως το "$ _SERVER " συστοιχία . Η λειτουργία δεν παίρνει καμία παράμετρο . Εδώ είναι ο κώδικας :

    $ array = get_defined_vars ( ) ?
    Εικόνων 3

    Καλέστε τη λειτουργία που ορίζεται στο Βήμα 1 με τον πίνακα που δημιουργήσατε στο βήμα 2 για να εμφανίσετε όλα τα μεταβλητές στο τρέχον πεδίο . Εδώ είναι ένα παράδειγμα χρήσης του δείγματος :

    $ someVariable = ?

    $ SomeArray = array ( ' ηλικία ' 'name' = > ' John Smith ' = > 23 " Hello ! " , "τόπος" = > ' California ' ) ?

    echo "

    Κατάλογος μεταβλητών : < /h1 > " ?

    print_multidimensional_array ( $ array) ?


    εικόνων

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