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

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

Πώς να διαβάσετε Ερώτημα Strings σε PHP

Όταν μπαίνετε " http://example.com/program.php?first=1&second=2&third=3 " σε ένα πρόγραμμα περιήγησης , μπορείτε να εκτελέσετε τη δέσμη ενεργειών του προγράμματος PHP " . php " στην ιστοσελίδα " example.com " και να παρέχει τρεις τιμές παραμέτρων : " πρώτη " ίση με το ένα , " δεύτερη " ίσο με δύο και το" τρίτο " ίση με τρία . Το ερώτημα string είναι το τελευταίο τμήμα του URL που αρχίζει με το " πρώτο " και αποθηκεύεται αυτόματα σε μια παγκόσμια σειρά από το διακομιστή Web . Όταν εκτελείτε ένα σενάριο PHP από την γραμμή εντολών , οι τιμές θα περάσει αποθηκεύονται σε ένα διαφορετικό παγκόσμιο πίνακα. Οδηγίες
Η 1

Διαβάστε το κείμενο επερώτησης από την πρόσβαση στην QUERY_STRING στοιχείο του $ _SERVERS global array . Σκεφτείτε , για παράδειγμα , η διεύθυνση URL :

http://example.com/program.php?first=1&second=2&third=3

Το ακόλουθο κώδικα :
?


παράγει το ακόλουθο αποτέλεσμα :

συμβολοσειράς ερωτήματος : πρώτον = 1 & δευτερόλεπτο = 2 & 3 τρίτη = 2

Ανάλυση της ερωτήματος string σε διακριτά τα επιχειρήματά της , χρησιμοποιώντας τη λειτουργία " εκραγεί " να σπάσει το ερώτημα string μεταξύ τους σε κάθε εμπορικό . ? Για παράδειγμα , ο παρακάτω κώδικας :


παράγει το ακόλουθο αποτέλεσμα :

Array { [ 0 ] = > " πρώτο = 1 " [ 1 ] = > " δευτερόλεπτο = 2 " [ 2 ] = > ? " τρίτη = 3 " }
εικόνων 3

Δείτε το " argv " στοιχείο του $ _SERVERS πίνακα για να διαβάσετε τα συστατικά της συμβολοσειράς ερωτήματος , όταν εκτελείτε ένα σενάριο PHP από την εντολή γραμμή . Σκεφτείτε , για παράδειγμα , η ακόλουθη εντολή :

program.php php πρώτη = 1 δευτερόλεπτο = 2 = 3 τρίτο

Το ακόλουθο κώδικα :


παράγει το ακόλουθο αποτέλεσμα :

Array { [ 0 ] = > " program.php " [ 1 ] = > " πρώτο = 1 " [ 2 ] = > " δευτερόλεπτο = 2 " [ 3 ] = > " τρίτη = 3 " }
Η 4

Χρησιμοποιήστε τη λειτουργία " implode " για να δημιουργήσετε το ερώτημα string από την είσοδο της γραμμής εντολών . Για παράδειγμα , η γραμμή εντολών :

program.php php πρώτη = 1 δευτερόλεπτο = 2 = 3 τρίτο

όταν εκτελείται με τον ακόλουθο κώδικα :


παράγει το ακόλουθο αποτέλεσμα : κορδόνι

Ερώτημα : πρώτον = 1 & δευτερόλεπτο = 2 & 3 = τρίτο
Η

Η

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

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