PHP Strings
در PHP، String (رشته) به معنای مجموعهای از کاراکترها (حروف، اعداد، نمادها) است.
رشتهها یکی از پرکاربردترین انواع داده در PHP هستند.
🔹 1. تعریف رشتهها در PHP
1.1 رشته با کوتیشن دوتایی " "
-
قابلیت تفسیر متغیرها و کاراکترهای خاص (
\n
,\t
, ...) را دارد.
📌 خروجی:
1.2 رشته با کوتیشن تکی ' '
-
متغیرها و کاراکترهای خاص تفسیر نمیشوند.
📌 خروجی:
🔹 2. توابع مهم رشته در PHP
2.1 طول رشته → ()strlen
2.2 تعداد کلمات → ()str_word_count
2.3 برعکس کردن رشته → ()strrev
2.4 پیدا کردن موقعیت یک کلمه → ()strpos
2.5 جایگزینی در رشته → ()str_replace
🔹 3. الحاق رشتهها
از عملگر .
برای اتصال رشتهها استفاده میشود:
🔹 4. رشتههای چندخطی
4.1 Heredoc
4.2 Nowdoc (مشابه Heredoc ولی بدون تفسیر متغیرها)
🔹 5. نکات مهم
-
" "
→ متغیرها را تفسیر میکند -
' '
→ متغیرها را تفسیر نمیکند -
برای عملیات روی رشتهها توابع زیادی وجود دارد (
substr
,trim
,strtolower
,strtoupper
, ...) -
از
.
برای اتصال رشتهها استفاده میشود
✅ خلاصه
-
رشتهها در PHP با
' '
یا" "
تعریف میشوند -
" "
→ متغیرها و escape sequenceها را تفسیر میکند -
' '
→ رشته را به صورت خام نمایش میدهد -
توابع مهم:
strlen
,str_word_count
,strrev
,strpos
,str_replace
-
رشته چندخطی → Heredoc و Nowdoc