23- PHP متقدم – شرح دوال معالجة السلاسل النصية – PHP String Functions

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");
?>