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

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

Πώς να τροποποιήσετε κάθε στοιχείο ενός Array σε PHP

Είναι κοινό να αποθηκεύουν τα δεδομένα εντός των δομών array στην PHP scripts . Συστοιχιών είναι απλή και αποτελεσματική για τη δημιουργία και τη διαδικασία, έτσι ώστε να κάνουν την ιδανική δομή δεδομένων για πολλούς σκοπούς. Αν χρησιμοποιείτε πίνακες στο PHP script σας , θα υπάρξουν φορές που θα χρειαστεί για να μετακινηθείτε μέσα από αυτά . Loops είναι η κύρια δομή ελέγχου είναι πιθανό να χρησιμοποιήσει για το σκοπό αυτό , την πρόσβαση σε κάθε στοιχείο σε έναν πίνακα με τη σειρά του , την εκτέλεση τροποποίηση ή επεξεργασία σε αυτό που επιθυμείτε. Τροποποίηση κάθε στοιχείο σε ένα array στην PHP δεν είναι γενικά ένα πολύπλοκο έργο . Οδηγίες
Η 1

Δημιουργία PHP array σας . Αν δεν έχετε ήδη μια σειρά για να δουλέψει, να δημιουργήσει ένα σε ένα PHP script , όπως στο ακόλουθο παράδειγμα :

$ αριθμοί = array ( 1 , 2 , 3 ; , 4 , 5) ? ;

>

Αυτός ο πίνακας περιέχει ακέραιους αριθμούς σε διαδοχική σειρά για σκοπούς επίδειξης . Η τεχνική είναι η ίδια για οποιοδήποτε είδος του πίνακα που έχετε στις σελίδες σας . 2

διέτρεξε τη σειρά σας . Δημιουργήστε ένα " για κάθε " βρόχο για να εργαστούν μέσω του πίνακα σας , πρόσβαση σε κάθε στοιχείο μέσα σε αυτό :

foreach ( $ αριθμούς ως και $ number_element ) {

//τροποποιήσετε το στοιχείο

}

το " για κάθε" βρόχος χρησιμοποιείται για να μετακινηθείτε μέσα από συστοιχίες , παρέχοντας μια αναφορά σε ένα στοιχείο στο εσωτερικό του πίνακα κάθε φορά που ο βρόχος εκτελείται . Εντός του βρόχου , μπορείτε να εκτελέσετε οποιαδήποτε επεξεργασία θα πρέπει να στο στοιχείο . Ανακοίνωση για το " & " χαρακτήρας πριν από το μεταβλητό στοιχείο . Αυτό σημαίνει ότι η μεταβλητή προσβάσιμη εντός του βρόχου θα περιέχει μια αναφορά στο ίδιο το στοιχείο του πίνακα , αντί για ένα αντίγραφο της αξίας του ως το προεπιλεγμένο σενάριο .
Εικόνων 3

Αλλάξτε κάθε στοιχείο του πίνακα . Στα πλαίσια της " για κάθε " loop , ανάμεσα στο άνοιγμα και το κλείσιμο παρένθεση βρόχο , πληκτρολογήστε τον παρακάτω κώδικα για να τροποποιήσετε κάθε στοιχείο με τη σειρά του :

$ number_element = $ number_element +10 ?

Αυτό το ασήμαντο παράδειγμα απλά προσθέτει 10 με την αξία του κάθε στοιχείου του πίνακα. Μπορείτε να χρησιμοποιήσετε το " number_element " μεταβλητή για κάθε είδους επεξεργασία που σας αρέσει , όπως τιδήποτε αλλαγές που θα πραγματοποιήσει σε αυτή τη μεταβλητή διεξάγονται στο στοιχείο του πίνακα στο ερώτημα .
Η 4

Τελειώστε την επεξεργασία βρόχο σας καταστρέφοντας προσωρινές αναφορές που πραγματοποιήθηκε . Όταν βρόχο σας τελειώνει την εκτέλεση , ο κώδικας θα εξακολουθούν να κατέχουν μια αναφορά στο τελικό στοιχείο πρόσβαση , στο πλαίσιο της « number_element " μεταβλητή . Αφαιρέστε αυτή την σύνδεση, χρησιμοποιώντας την ακόλουθη σύνταξη μετά το βρόχο :

unset ( $ number_element ) ?

Μην ανησυχείτε αν δεν γνωρίζετε πολλά σχετικά με τις μεταβλητές και αντικείμενο αναφορών ακόμα , όπως αυτές τις έννοιες θα γίνει πιο εξοικειωμένοι με σας όσο πιο συχνά μπορείτε να τους χρησιμοποιήσετε .
5

Δοκιμάστε τον κωδικό σας εξάγοντας τις τιμές του πίνακα στο πρόγραμμα περιήγησης . Προσθέστε τον ακόλουθο κώδικα για να γράψει τις τιμές του πίνακα , πριν και μετά την τροποποίηση :

print_r ( $ αριθμοί) ?

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

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

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