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 شامل توضیحات و مثال‌هایی از هر تابع است!

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
Python - محدود کردن داده (MongoDB Limit)

Python – محدود کردن داده (MongoDB Limit)

Python MongoDB محدود کردن نتایج برای محدود کردن نتایج در MongoDB، از متد limit() استفاده می‌کنیم. متد limit() یک...

بیشتر بخوانید
Python - بروزرسانی (MongoDB Update)

Python – بروزرسانی (MongoDB Update)

به‌روزرسانی یک رکورد برای به‌روزرسانی یک رکورد یا سند در MongoDB، از متد update_one() استفاده می‌کنیم. پارامتر اول متد...

بیشتر بخوانید
Python - حذف کالکشن (MongoDB Drop Collection)

Python – حذف کالکشن (MongoDB Drop Collection)

حذف کالکشن شما می‌توانید یک جدول یا کالکشن در MongoDB را با استفاده از متد drop() حذف کنید. مثالحذف...

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

نظرات

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

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