دوال النصوص الأساسية

أدوات معالجة النصوص

توفر PHP مجموعة كبيرة من الدوال الجاهزة التي تسهل عليك التحكم في النصوص. إليك أهمها:

الدالة الوظيفة مثال
strlen() حساب عدد حروف النص strlen("Hello") -> 5
str_word_count() حساب عدد الكلمات str_word_count("Hi Dev") -> 2
strrev() عكس النص strrev("PHP") -> PHP
strpos() البحث عن مكان كلمة داخل نص strpos("Hello world", "world") -> 6
str_replace() استبدال نص بنص آخر str_replace("world", "Dev", "Hello world")

مثال عملي:

<?php
  $text = "مرحباً بك في ديف عربي";
  
  echo strlen($text); // طباعة طول النص
  echo "<br>";
  echo str_replace("عربي", "برمجة", $text); // استبدال كلمة
?>
ملاحظة هامة للنصوص العربية:

عند التعامل مع اللغة العربية، يفضل استخدام الدوال التي تبدأ بـ mb_ (مثل mb_strlen) لضمان حساب عدد الحروف بشكل صحيح، لأن الحروف العربية تأخذ مساحة أكبر في الذاكرة.

المحرر الذكي

اكتب الكود وشاهد النتيجة فوراً

جرب الآن مجاناً
قناة ديف عربي

تابع أحدث الدروس والتحديثات مباشرة على واتساب

انضم الآن