دوال النصوص الأساسية
أدوات معالجة النصوص
توفر 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) لضمان حساب عدد الحروف بشكل صحيح، لأن الحروف العربية تأخذ مساحة أكبر في الذاكرة.