تحليل سلسلة الاستعلام إلى متغيرات:
<?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);?>