PHP – رشته‌ها (Strings)

رشته‌ها در PHP

یک رشته دنباله‌ای از کاراکترهاست، مانند “Hello world!”.

رشته‌ها

رشته‌ها در PHP با استفاده از علامت‌های نقل قول دوتایی یا نقل قول تکی محصور می‌شوند.

مثال

echo "Hello";
echo 'Hello';

توجه: تفاوت بزرگی بین نقل قول‌های دوتایی و نقل قول‌های تکی در PHP وجود دارد.

نقل قول‌های دوتایی کاراکترهای خاص را پردازش می‌کنند، در حالی که نقل قول‌های تکی این کار را نمی‌کنند.

نقل قول‌های دوتایی یا تکی؟

شما می‌توانید از نقل قول‌های دوتایی یا تکی استفاده کنید، اما باید از تفاوت‌های بین آن‌ها آگاه باشید.

رشته‌های نقل قول دوتایی عملیات خاصی را روی کاراکترهای خاص انجام می‌دهند.

برای مثال، وقتی یک متغیر در رشته وجود دارد، مقدار متغیر را برمی‌گرداند:

مثال

رشته‌های نقل قول دوتایی عملیات خاصی را برای کاراکترهای خاص انجام می‌دهند:

$x = "John";
echo "Hello $x";

رشته‌های نقل قول تکی اینگونه عملیات‌ها را انجام نمی‌دهند، بلکه رشته را همانطور که نوشته شده برمی‌گردانند، همراه با نام متغیر:

مثال

رشته‌های نقل قول تکی رشته را همانطور که هست برمی‌گردانند:

$x = "John";
echo 'Hello $x';

طول رشته

تابع strlen() در PHP طول یک رشته را برمی‌گرداند.

مثال

برگرداندن طول رشته “Hello world!”:

echo strlen("Hello world!");

تعداد کلمات

تابع str_word_count() در PHP تعداد کلمات در یک رشته را می‌شمارد.

مثال

شمردن تعداد کلمات در رشته “Hello world!”:

echo str_word_count("Hello world!");

جستجوی متن درون یک رشته

تابع strpos() در PHP به دنبال متن خاصی در یک رشته می‌گردد.

اگر یک تطابق پیدا شود، تابع موقعیت کاراکتر اولین تطابق را برمی‌گرداند. اگر تطابقی پیدا نشود، مقدار FALSE برمی‌گردد.

مثال

جستجوی متن “world” در رشته “Hello world!”:

echo strpos("Hello world!", "world");

نکته: اولین موقعیت کاراکتر در یک رشته 0 است (نه 1).

مرجع کامل رشته‌های PHP

برای مشاهده مرجع کامل تمام توابع رشته‌ای، به مرجع کامل رشته‌های PHP مراجعه کنید.

مرجع رشته‌های PHP شامل توضیحات و مثال‌هایی از هر تابع است!

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
JavaScript - آرایه‌ها (Arrays)

JavaScript – آرایه‌ها (Arrays)

آرایه در جاوااسکریپت متغیری خاص است که می‌تواند بیش از یک مقدار را ذخیره کند. const cars = ["Saab",...

بیشتر بخوانید
JavaScript - ویژگی‌های عدد (Number Properties)

JavaScript – ویژگی‌های عدد (Number Properties)

در جاوااسکریپت، شیء Number شامل ویژگی‌هایی از پیش تعریف‌شده است که برای کار با اعداد مفید هستند. این ویژگی‌ها...

بیشتر بخوانید
JavaScript - متدهای عدد (Number Methods)

JavaScript – متدهای عدد (Number Methods)

در جاوا اسکریپت، متدهایی برای کار با اعداد ارائه شده‌اند که می‌توانند روی تمامی اعداد استفاده شوند. متدهای مربوط...

بیشتر بخوانید

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید.