Λειτουργία parse_str() PHP

Παράδειγμα

Ανάλυση της συμβολοσειράς ερωτημάτων στις μεταβλητές:

<?php
parse_str("name=Bill&age=60");
echo $name."<br>";
echo $age;
?>

Εκτέλεση Παραδείγματος

Ορισμός και Χρήση

Η συνάρτηση parse_str() αναλύει τη συμβολοσειρά ερωτημάτων και την αποθηκεύει στις μεταβλητές.

Σχόλια:Αν δεν έχει ρυθμιστεί array Αν δεν οριστεί παράμετρος, οι μεταβλητές που ορίζονται από αυτή τη συνάρτηση θα καλύψουν τις υπάρχουσες μεταβλητές με το ίδιο όνομα.

Σχόλια:Η ρύθμιση magic_quotes_gpc στο αρχείο php.ini επηρεάζει την έξοδο αυτής της λειτουργίας. Αν είναι ενεργοποιημένη, οι μεταβλητές θα μετατραπούν με την συνάρτηση addslashes() πριν από την ανάλυση με parse_str().

Γλώσσα:

parse_str(<
i>string,array)
Παράμετροι Περιγραφή
string Απαιτείται. Ορίζει τη συμβολοσειρά που θα αναλυθεί.
array Προαιρετικό. Ορίζει το όνομα του πίνακα που αποθηκεύεται η μεταβλητή. Αυτός ο παράμετρος δείχνει ότι η μεταβλητή θα αποθηκευτεί στον πίνακα.

Τεχνικά Στοιχεία

Επιστροφή τιμής: Χωρίς Επιστροφή τιμής.
Εκδοχή PHP: 4+
Ημερολόγιο Ενημερώσεων: Στην PHP 4.0.3, προστέθηκε array Παράμετροι.

Περισσότερα Παραδείγματα

Παράδειγμα 1

Αποθήκευση μεταβλητών στο πίνακα:

<?php
parse_str("name=Bill&age=60",$myArray);
print_r($myArray);
?>

Εκτέλεση Παραδείγματος