بعض الدوال المتعلقه بالنصوص فى PHP
[دوال PHP] بعض الدوال المتعلقه بالنصوص
داله :
strlen();
هذه الداله هى حساب عدد الاحرف لكلمه او جمله معينه , مثال :
المطلوب فقط هو باراميتر واحد و هو الكلمه المراد عد احرفها او الجمله النصيه .
<?php
$str = ‘abcdef’;
echo strlen($str); // 6$str = ‘ ab cd ’;
echo strlen($str); // 7
?>
———————————————-
داله :
str_replace();
وظيفه الداله هى إستبدال القيم فى جمله نصيه , مثال :
<?php
$bodytag = str_replace(“%body%”, “black”, “<body text=’%body%’>”);
?>
أول باراميتر و هو : %body% هو المراد إستبداله
ثانى براميتر و هو : black و هو المراد وضعه بدل من الباراميتر الاول
ثالث باراميتر و هو الجمله النصيه المراد إجراء الإستبدال عليها .
———————————————————
داله :
strtolower();
تقوم هذه الداله بإرجاع الجمله النصيه لحروف صغيره small letters
مثال :
<?php
$str = “Mary Had A Little Lamb and She LOVED It So”;
$str = strtolower($str);
echo $str; // Prints mary had a little lamb and she loved it so
?>
تحتاج إلى مدخل واحد فقط و هو النص المراد إجراء العمليه عليه .
——————————————————–
داله :
strtoupper();
عكس الداله السابقه و هى تقوم بجعل كل حروف الجمله حروف كبيره Capital letter
——————————————————-
داله :
ucfirst();
تقوم هذه الداله بجعل اول حرف من الجمله حرف كبير capital letter و باقى الجمله كما هى .
مثال :
<?php
$foo = ‘hello world!’;
$foo = ucfirst($foo); // Hello world!$bar = ‘HELLO WORLD!’;
$bar = ucfirst($bar); // HELLO WORLD!
$bar = ucfirst
?>
——————————————————–
داله :
ucwords();
تقوم هذه الداله بجعل اول حرف من كل كلمه حرف كبير capital letter من نفس الجمله .
مثال :
<?php
$foo = ‘hello world!’;
$foo = ucwords($foo); // Hello World!$bar = ‘HELLO WORLD!’;
$bar = ucwords($bar); // HELLO WORLD!
$bar = ucwords(strtolower($bar)); // Hello World!
?>