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

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

Πώς να αφαιρέσει Nulls Από PHP Array

Η ειδική σταθερά NULL αντιπροσωπεύει μια μεταβλητή που δεν έχει καμία αξία . Μπορείτε να εκχωρήσετε σε διαφορετικούς τύπους δεδομένων . Ένας τύπος δεδομένων array στην PHP γλώσσα προγραμματισμού συνδέει τις τιμές στα πλήκτρα . Μπορεί να αποθηκεύσει οποιοδήποτε αριθμό από τα ζεύγη κλειδιού-τιμής . Εάν εκχωρήσετε περισσότερες τιμές από τον υφιστάμενο αριθμό των κλειδιών στον πίνακα , οι πρόσθετες τιμές οριστεί στην τιμή NULL . Με τη χρήση NULL ως κλειδί , μπορείτε να καταργήσετε τα κενά στοιχεία από ένα πίνακα δεδομένων σε προγράμματα PHP . Τα πράγματα που θα χρειαστείτε
PHP 5.3.6 ων - Win32 γραμμή εντολών διερμηνέα
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Επιλέξτε " Έναρξη " των Windows και , στη συνέχεια, επιλέξτε " Σημειωματάριο" για να ανοίξτε το σημειωματάριο επεξεργαστή κειμένου 2

Εισάγετε τις παρακάτω γραμμές κώδικα για να ελέγξετε αν ένα στοιχείο σε ένα PHP array έχει μηδενική τιμή , χρησιμοποιώντας το " επαναδημιουργία κλειδιών " λειτουργία : .

//NULL στοιχεία ελέγξετε

$ άδειο = array ( NULL) ? .

επαναδημιουργία κλειδιών λειτουργία ( array $ πηγή , $ άδειο = array ( ) )

{ $ i = 0 ?

foreach ( $ ως πηγή = > $ val $ key ) {

if ( $ key ! = $ i ) {

unset ( $ πηγής [ $ key ] ) ?

$ πηγής [ $ i ] = $ val ? }

$ i + + ? }

Τα καταστήματα PHP array το αποτέλεσμα ενός ερωτήματος βάσης δεδομένων Web . Κάθε μη χρησιμοποιηθέν στοιχείο του πίνακα έχει μηδενική τιμή . Η λειτουργία " επαναδημιουργία κλειδιών " χρησιμοποιεί την παράμετρο " $ πηγής " για να διαγράψετε τα κλειδιά των NULL στοιχεία από ένα ευρετήριο πίνακα .
Εικόνων 3

Εισάγετε τις παρακάτω γραμμές κώδικα για να αφαιρέσετε NULL στοιχεία από PHP συστοιχία , χρησιμοποιώντας τα κλειδιά των NULL στοιχεία που αποθηκεύονται στην παράμετρο " $ val " : .

//NULL αφαίρεση στοιχείων

foreach ( $ πηγή από $ key = > $ val ) {

foreach ( $ άδειο από $ var ) {

if ( $ val === $ var ) {

unset ( $ πηγής [ $ key ] ) ?

$ source = επαναδημιουργία κλειδιών ( $ πηγή , $ άδειο) ? } } }

επιστροφή $ πηγή? }

print_r ( επαναδημιουργία κλειδιών ( $ εισόδου , ​​$ άδειο) ) ?

? >

Η λειτουργία " print_r " εμφανίζει το περιεχόμενο της PHP array στην οθόνη , μετά την κατάργηση NULL στοιχεία .
Η 4

Επιλέξτε "Αρχείο" και στη συνέχεια επιλέξτε "Αποθήκευση ". Πληκτρολογήστε " nullrem.php " στο "Όνομα αρχείου " κουτί και πατήστε το κουμπί " Αποθήκευση" .
5

Προσθέστε τα ακόλουθα δεδομένα PHP array μετά το " $ εισόδου = array ( " γραμμή στο γενικό " nullrem.php " σενάριο :

1000 , πώληση

NULL , πώληση

βιβλίο , πώληση

Joe Doe , πώληση

NULL ,

Route 66 , πώληση

NULL

Κάντε κλικ στο " Αρχείο" και επιλέξτε " Αποθήκευση". Κάντε κλικ στο "Save " κουμπί για να προσθέσετε τα δεδομένα PHP array σας στο " nullrem.php " script .
Η 6

Επιλέξτε " Έναρξη " των Windows και , στη συνέχεια, επιλέξτε " Run". Πληκτρολογήστε "cmd" στο παράθυρο "Άνοιγμα" και επιλέξτε "OK " για να ανοίξει το παράθυρο γραμμής εντολών .

7

Πληκτρολογήστε " cd c : \\ PHP5 " στο " > " εντολών και πατήστε το πλήκτρο "Enter"
8

Πληκτρολογήστε " php -f nullrem , php " . στη γραμμή εντολών . Πατήστε το πλήκτρο Enter για να αφαιρέσετε NULL στοιχεία του πίνακα και να εμφανίσει τα περιεχόμενα που εμφανίζονται στην οθόνη .
Η
εικόνων

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

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