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 - تاریخ‌ها (Dates)

JavaScript – تاریخ‌ها (Dates)

آبجکت‌های تاریخ (Date) در جاوااسکریپت آبجکت‌های تاریخ در جاوااسکریپت به ما امکان کار با تاریخ و زمان را می‌دهند....

بیشتر بخوانید
JavaScript - آرایه‌های ثابت (Array Const)

JavaScript – آرایه‌های ثابت (Array Const)

جاوااسکریپت: تعریف آرایه با const در سال 2015، جاوااسکریپت کلمه کلیدی مهمی به نام const را معرفی کرد. این...

بیشتر بخوانید
JavaScript - تکرار آرایه‌ها (Array Iteration)

JavaScript – تکرار آرایه‌ها (Array Iteration)

جاوا اسکریپت: تکرار بر روی آرایه‌ها جاوا اسکریپت روش‌های مختلفی برای تکرار (Iteration) بر روی آرایه‌ها ارائه می‌دهد که...

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

نظرات

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

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