الدرس الرابع -الدوال النصية

الدوال النصية String :

  • Strlen()   :

تقوم باسترجاع  طول الكلمة

 

<?php
echo strlen("Hello world!"); // outputs 12
?>

 

  • الدالة str_word_count() :

تقوم بحساب عدد الكلمات في الجملة 

 

<?php
echo str_word_count("Hello world!"); // outputs 2
?>

  • الدالة strrev() :

تقوم بعكس الجملة   reverses a string

 

<?php
echo strrev("Hello world!"); // outputs !dlrow olleH
?>

 

  • الدالة strpos()

 

تقوم بالبحث عن كلمة داخل نص وتقوم باسترجاع رقم ترتيب اول حرف من الكلمة , تبدا من الرقم 0  اذا لم يتم إيجاد الكلمة تقوم بارجاع قيمة خطاء

 

 

 

<?php
echo strpos("Hello world!", "world"); // outputs 6
?>

 

 الدالة str_replace() :

 

 تقوم علي استبدال نص مكان نص اخر

 في هذا المثال نقوم باستبدال كلمة world  بـ كلمة Sudan   في النص "Hello World "

<?php
echo str_replace("world", "Sudan", "Hello world!"); // outputs Hello Sudan!
?>

 

 دوال الأرقام Number  

 

دالة تحويل الأرقام العشرية  Float الي ارقام صحيحة integer    والنصوص الي ارقام

<?php
// Cast float to int
$x = 23465.768;
$int_cast = (int)$x;

echo $int_cast;

echo "<br>";

// Cast string to int
$x = "23465.768";
$int_cast = (int)$x;

echo $int_cast;
?>