PHP String Functions – دوال معالجة السلاسل النصية
=======================
تقدم PHP مجموعة غنية من الدوال لمعالجة السلاسل النصية.
addcslashes()
—————
تُضيف backslashes قبل الأحرف المحددة.
<?php
echo addcslashes("Ahmed", "A..Z");
?>
addslashes()
————–
تُضيف backslashes قبل الأحرف الخاصة.
<?php
echo addslashes("I'm Ahmed");
?>
bin2hex()
———-
تحول سلسلة إلى تمثيل هيكس عشري.
<?php
echo bin2hex("ABC");
?>
chop() / rtrim()
——————
تحذف الفراغات أو الأحرف المحددة من نهاية النص.
<?php
echo rtrim("Hello World ");
?>
chr()
——-
ترجع الحرف من رقم ASCII.
<?php
echo chr(65); // A
?>
chunk_split()
—————
تقسم سلسلة إلى [شركة برمجة مصرية] أجزاء صغيرة.
<?php
echo chunk_split("HelloWorld", 2, "-");
?>
crypt()
———
تُستخدم لتشفير كلمة مرور.
<?php
echo crypt("mypassword", "salt");
?>
echo()
——–
تطبع النص إلى المتصفح.
<?php
echo "Hello World";
?>
explode()
———–
تحول النص إلى مصفوفة حسب فاصل معين.
<?php
print_r(explode("-", "one-two-three"));
?>
htmlentities()
—————-
تحول الرموز إلى رموز HTML.
<?php
echo htmlentities("bold");
?>
htmlspecialchars()
——————-
تحول الرموز الخاصة إلى رموز HTML.
<?php
echo htmlspecialchars("");
?>
implode() / join()
——————–
تحول مصفوفة إلى سلسلة.
<?php
$arr = ["one", "two"];
echo implode("-", $arr);
?>
lcfirst() / ucfirst()
———————–
تحول أول حرف إلى صغير / كبير.
<?php
echo ucfirst("hello"); // Hello
echo lcfirst("Hello"); // hello
?>
md5()
——-
تحول سلسلة إلى MD5 hash.
<?php
echo md5("secret");
?>
number_format()
—————–
تنسيق الأرقام بفواصل عشرية.
<?php
echo number_format(1234567.89, 2);
?>
str_replace()
—————
تبديل أجزاء من النص.
<?php
echo str_replace("world", "Ahmed", "Hello world");
?>
strtolower() / strtoupper()
—————————–
تحول السلسلة إلى أحرف صغيرة / كبيرة.
<?php
echo strtoupper("php");
?>
strlen()
———-
تحسب عدد [شركة برمجة مصرية] الأحرف.
<?php
echo strlen("Ahmed");
?>
strpos()
———-
تجد أول ظهور لحرف أو نص.
<?php
echo strpos("hello world", "world");
?>
substr()
———-
تأخذ جزءًا من النص.
<?php
echo substr("Hello", 1, 3); // ell
?>
trim()
——–
تحذف الفراغات من البداية والنهاية.
<?php
echo trim(" text ");
?>
ucwords()
———–
تحول أول حرف من كل كلمة إلى حرف كبير.
<?php
echo ucwords("hello world");
?>
