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 - رویدادها (Events)

JavaScript – رویدادها (Events)

رویدادهای HTML رویدادها در HTML، “اتفاقاتی” هستند که برای عناصر HTML رخ می‌دهند. این اتفاقات می‌توانند ناشی از کار...

بیشتر بخوانید
JavaScript - سازنده‌های شیء (Object Constructors)

JavaScript – سازنده‌های شیء (Object Constructors)

ساخت آبجکت با تابع سازنده (Object Constructor Function) برای ساخت چندین آبجکت مشابه، از تابع سازنده استفاده می‌شود. این...

بیشتر بخوانید
JavaScript - نمایش شیء (Object Display)

JavaScript – نمایش شیء (Object Display)

نحوه نمایش آبجکت‌ها در جاوااسکریپت هنگام نمایش یک آبجکت جاوااسکریپت به صورت مستقیم، خروجی معمولاً به شکل [object Object]...

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

نظرات

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

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