المرشح url_encode في Twig

من موسوعة حسوب
مراجعة 12:48، 3 مايو 2021 بواسطة أسامه-دمراني (نقاش | مساهمات) (1.0: إضافة عنوان الصفحة | 2.0 محتوى الصفحة)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

المرشح url_encode يرمّز سلسلة نصية كجزء من رابط تشعبي (URL) أو يرمّز مصفوفة كسلسلة استعلام (query string):

{{ "path-seg*ment"|url_encode }}
{# الخرج "path-seg%2Ament" #}

{{ "string with spaces"|url_encode }}
{# الخرج "string%20with%20spaces" #}

{{ {'param': 'value', 'foo': 'bar'}|url_encode }}
{# الخرج "param=value&foo=bar" #}

لاحظ أن Twig يستخدم الدالة rawurlencode أو http_build_query من لغة PHP.

انظر أيضًا

المصادر