متغیر های رشته ای در PHP

متغیر های رشته ای آن دسته از متغیر ها هستند که مقادیر داخل آنها شامل حروف و کلمات است.
به زودی در این وبلاگ به شما توابع (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 به عنوان مقدار “فاصله” استفاده نمودیم و در حقیقت با دو عملگر الحاقی این ۳ مقدار را جدا کردیم.

شما ممکن است این را هم بپسندید

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *