الفرق بين المراجعتين لصفحة: «Twig/url encode»

من موسوعة حسوب
1.0: إضافة عنوان الصفحة | 2.0 محتوى الصفحة
 
طلا ملخص تعديل
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: المرشح url_encode في Twig}}</noinclude>
<noinclude>{{DISPLAYTITLE: المرشح url_encode في Twig}}</noinclude>
المرشح <code>url_encode</code> يرمّز سلسلة نصية كجزء من رابط تشعبي (URL) أو يرمّز مصفوفة كسلسلة استعلام (query string):<syntaxhighlight lang="twig">
المرشح <code>url_encode</code> يرمّز سلسلة نصية كجزء من رابط تشعبي (URL) أو يرمّز مصفوفة كسلسلة استعلام (query string):<syntaxhighlight lang="twig">
{{ "path-seg*ment"|url_encode }}
{{ "path-seg*ment"|url_encode }}
سطر 18: سطر 18:
*[[ Twig/filters|المرشحات في Twig]].
*[[ Twig/filters|المرشحات في Twig]].
==المصادر==
==المصادر==
*[https://twig.symfony.com/doc/3.x/filters/escape.html صفحة توثيق المرشح escape في توثيق Twig الرسمي].
*[https://twig.symfony.com/doc/3.x/filters/url_encode.html صفحة توثيق المرشح url_encode في توثيق Twig الرسمي].

مراجعة 12:57، 3 مايو 2021

المرشح 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.

انظر أيضًا

المصادر