دالة PHP parse_str ()
مثال
تحليل سلسلة استعلام إلى متغيرات:
<?php
parse_str("name=Peter&age=43");
echo $name."<br>";
echo $age;
?>
التعريف والاستخدام
توزع الدالة parse_str () سلسلة استعلام إلى متغيرات.
ملاحظة: إذا لم يتم تعيين معلمة المصفوفة ، فستحل المتغيرات التي تم تعيينها بواسطة هذه الوظيفة محل المتغيرات الموجودة بنفس الاسم.ملاحظة: إعداد magic_quotes_gpc في ملف php.ini يؤثر على إخراج هذه الوظيفة. في حالة التمكين ، يتم تحويل المتغيرات بواسطة خطوط مائلة () قبل تحليلها بواسطة parse_str ().
بناء الجملة
parse_str(string,array)
قيمه المعامل
Parameter | Description |
---|---|
string | Required. Specifies the string to parse |
array | Optional (Required from PHP 7.2). Specifies the name of an array to store the variables. This parameter indicates that the variables will be stored in an array. |
تفاصيل تقنية
قيمة الإرجاع: | لم يتم إرجاع أي قيمة |
---|---|
إصدار PHP: | 4+ |
التغيير: | PHP 7.2.0 - مطلوب معلمة المصفوفة . PHP 4.0.3 - تمت إضافة معامل المصفوفة . |
مزيد من الأمثلة
مثال
تخزين المتغيرات في مصفوفة:
<?php
parse_str("name=Peter&age=43",$myArray);
print_r($myArray);
?>
❮ مرجع سلسلة PHP