الوظائف ومعالجة السلاسل في PHP

في PHP ، السلاسل هي نوع بيانات أساسي يستخدم لمعالجة النصوص. توفر PHP العديد من الوظائف والعمليات للعمل بكفاءة مع السلاسل.

في هذه المقالة ، سوف نستكشف بعض وظائف وعمليات السلسلة الشائعة في PHP مع شرح وأمثلة مفصلة.

 

وظائف السلسلة الأساسية

strlen(): إرجاع طول السلسلة.

strtoupper(): تحويل سلسلة إلى أحرف كبيرة.

strtolower(): تحويل سلسلة إلى أحرف صغيرة.

substr(): لاستخراج جزء من سلسلة بناءً على موضع البداية والطول.

مثال:

$str = "Hello, world!";  
echo strlen($str); // Output: 13  
echo strtoupper($str); // Output: HELLO, WORLD!  
echo strtolower($str); // Output: hello, world!  
echo substr($str, 0, 5); // Output: Hello  

 

تسلسل السلسلة

استخدم ال "." عامل لسلسلة السلاسل.

استخدم concat() الوظيفة لسلسلة السلاسل.

مثال:

$str1 = "Hello";  
$str2 = "world!";  
echo $str1. ", ". $str2; // Output: Hello, world!  
echo concat($str1, ", ", $str2); // Output: Hello, world!  

 

البحث والاستبدال في السلاسل

strpos(): البحث عن التواجد الأول لسلسلة فرعية داخل سلسلة.

str_replace(): يستبدل كل تكرارات حرف أو سلسلة فرعية ضمن سلسلة بسلسلة أخرى.

مثال:

$str = "Hello, world!";  
echo strpos($str, "world"); // Output: 7  
echo str_replace("world", "universe", $str); // Output: Hello, universe!  

 

انقسام وربط الأوتار

explode(): يقسم سلسلة إلى مصفوفة بناءً على محدد.

implode(): تربط عناصر المصفوفة في سلسلة مفصولة بمحدد.

مثال:

$str = "apple,banana,orange";  
$array = explode(",", $str);  
print_r($array); // Output: Array([0] => apple [1] => banana [2] => orange)  
$newStr = implode("-", $array);  
echo $newStr; // Output: apple-banana-orange  

 

توضح الأمثلة أعلاه بعض وظائف السلسلة الأساسية والعمليات في PHP. توفر PHP العديد من الوظائف للتعامل مع السلاسل بطريقة مرنة وفعالة. يمكنك استكشاف المزيد من هذه الوظائف في وثائق PHP الرسمية.