تحليل سلسلة الاستعلام إلى متغيرات:
<?phpparse_str("name=Peter&age=43");echo $name."<br>";echo $age;?>تقوم الدالة parse_str() بتوزيع سلسلة الاستعلام إلى متغيرات.
ملاحظة: إذا لم يتم تعيين معلمة الصفيف، فإن المتغيرات التي تم تعيينها بواسطة هذه الوظيفة ستحل محل المتغيرات الموجودة بنفس الاسم.ملاحظة: يؤثر إعداد magic_quotes_gpc في ملف php.ini على مخرجات هذه الوظيفة. إذا تم تمكينه، فسيتم تحويل المتغيرات بواسطة addlashes() قبل أن يتم تحليلها بواسطة parse_str().
parse_str( سلسلة،صفيف )
| المعلمة | يصف |
|---|---|
| خيط | مطلوب. يحدد السلسلة المراد تحليلها. |
| صفيف | خياري. يحدد اسم المصفوفة لتخزين المتغير. تقوم هذه المعلمة بإرشاد المتغير الذي سيتم تخزينه في صفيف. |
| قيمة الإرجاع: | لا توجد قيمة إرجاع. |
|---|---|
| نسخة PHP: | 4+ |
| سجل التحديث: | في PHP 4.0.3، تمت إضافة معلمة المصفوفة . |
تخزين المتغيرات في مصفوفة:
<?phpparse_str("name=Peter&age=43",$myArray);print_r($myArray);?>