English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
تستخدم وظيفة strtok لوضع علامات على تقطيع النص، وتقسيم النص إلى نصوص أصغر (علامات).
strtok(string,split)
تقوم strtok بتقطيع النص string إلى عدد من الفروع، حيث يتم تقطيع كل فرع باستخدام الحرف في token. مما يعني أن إذا كان لديك نص مثل "This is an example string"، يمكنك استخدام حرف المسافة لفصل هذا العنصر إلى كلمات منفردة.
ملاحظة: يجب استخدام إعداد النص string فقط في أول استدعاء لوظيفة strtok. في كل استدعاء لاحق، سيستخدم الاستدعاء strtok فقط إعداد token، لأنه سيذكر موقعه في النص string. إذا كنت ترغب في بدء تقطيع نص جديد، فستحتاج إلى استخدام النص string مرة أخرى لاستدعاء strtok لإنهاء العملية التمهيدية. ملاحظة: يمكن استخدام عدة أحرف في إعداد token. سيتم تقطيع النص باستخدام أي حرف في هذا الإعداد.
يستعيد النص بعد وضع العلامات.
الرقم | الإعدادات والشرح |
---|---|
1 | النص النص الذي سيتم تقطيعه |
2 | تقطيع تحديد مسافات تقطيع واحدة أو أكثر |
جرب مثال التالي، تقطيع النص باستخدام المسافات:
<?php // وظيفة strtok()، تقطيع النص باستخدام المسافات $input = "كيف تعلم PHP جيدًا؟"; $token = strtok($input, " "); while ($token !== false){ echo "\$token<br>"; $token = strtok(" "); } ?>اختبار لرؤية‹/›
نتائج الخروج
كيف التعلم تعلم PHP حسنًا؟