متغیر های رشته ای آن دسته از متغیر ها هستند که مقادیر داخل آنها شامل حروف و کلمات است.
به زودی در این وبلاگ به شما توابع (functions) و عملگر هایی (operators) را معرفی خواهیم نمود که به واسطه آنها می توانید بر روی متغیر ها اعمال مختلف و تغییراتی را انجام دهید.
پس از ایجاد یک متغیر رشته ای می توانیم اعمالی را بر روی مقدار آن انجام دهیم . یک رشته ( مقدار و حروف داخل یک متغیر رشته ای ) می تواند به صورت مستقیم در یک تابع (function) و یا در یک متغیر دیگر استفاده شود.
مثال زیر حروف و کلمات “یک روز زیبا” را به متغیر txt$ نسبت می دهد و سپس با دستور echo آن را اجرا می کنیم :
[php]
<?php
$txt=”یک روز زیبا”;
echo $txt;
?>
[/php]
خروجی کد بالا به شکل زیر خواهد بود :
یک روز زیبا
حال می خواهیم با توابع (functions) و عملگرهای (operators) گوناگون تغییرات و اعمالی را بر رشته های متغیر هایمان انجام دهیم.
عملگر الحاقی (Concatenation Operator) :
منظور از عملگر الحاقی ، عملگری است که می تواند رشته های دو متغیر را به یکدیگر متصل کند.
در PHP تنها یک عملگر الحاقی وجود دارد و آن علامت نقطه است ( . ) .
درمثال زیر می خواهیم رشته های دو متغیر را به کمک عملگر الحاقی به یکدیگر متصل کرده و سپس خروجی آن را ببینیم :
[php]
<?php
$txt1 = “امروز”;
$txt2 = “یکشنبه است”;
echo $txt1 . ” ” . $txt2;
?>
[/php]
خروجی دستور زیر خواهد بود :
امروز یک شنبه است
اگر با کمی دقت به کد بالا نگاه کنید ، متوجه خواهید شد که ما از عملگر الحاقی دوبار استفاده کردیم . دلیل آن این است که ما برای جدا کردن دو مقدار “امروز” و “یکشنبه است” در مابین آنها از کاراکتر Space به عنوان مقدار “فاصله” استفاده نمودیم و در حقیقت با دو عملگر الحاقی این 3 مقدار را جدا کردیم.
دیدگاهتان را بنویسید