فونکشن parse_str() PHP

مثال

رشته‌ی جستجو را به متغیرها تحلیل کنید:

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

اجرای نمونه

تعریف و استفاده

فونکشن parse_str() رشته‌ی جستجو را به متغیرها تحلیل می‌کند.

نکته:اگر تنظیم نشده باشد array اگر پارامتر مشخص نشده باشد، متغیرهایی که توسط این فونکشن تنظیم می‌شوند، متغیرهای هم‌نام موجود را پوشش می‌دهند.

نکته:تنظیم magic_quotes_gpc در فایل php.ini بر روی خروجی این فونکشن تأثیر می‌گذارد. اگر فعال باشد، متغیرها قبل از تحلیل توسط parse_str() با استفاده از addslashes() تبدیل می‌شوند.

نحوه استفاده

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);
?>

اجرای نمونه