العودة إلى الدورة

العمل مع النصوص (Strings): الضم (Concatenation) والطول (Length)

PHP: الدورة التدريبية المكثفة الكاملة من الصفر إلى الاحتراف

25. العمل مع النصوص: الضم (Concatenation) والطول (Length)

النصوص هي تسلسلات من الأحرف وهي واحدة من أكثر أنواع البيانات شيوعًا التي ستتعامل معها في PHP.

محددات النصوص

يمكن إحاطة نصوص PHP بعلامات اقتباس مفردة ('') أو علامات اقتباس مزدوجة ("").

  1. علامات الاقتباس المفردة: تفسير حرفي. لا يتم توسيع المتغيرات.
  2. علامات الاقتباس المزدوجة: تدعم تضمين المتغيرات (Variable interpolation) (تضمين المتغيرات مباشرة).

php

"; echo "Hello, $name"; // الإخراج: Hello, Bob (مضمن) ?>

الضم

يُستخدم عامل النقطة (.) لربط النصوص معًا.

php

" . $message; ?>

طول النص

استخدم الدالة strlen() لتحديد طول النص (عدد البايتات).

php

طول النص: " . $length; // الإخراج: 13 ?>

ملاحظة: بالنسبة للنصوص التي تحتوي على أحرف متعددة البايت (مثل الرموز التعبيرية أو النصوص غير اللاتينية)، يجب عليك استخدام mb_strlen() (دوال النصوص متعددة البايت) للحصول على عدد دقيق للأحرف.