توابع رشته PHP

رشته‌ها توالی کاراکترها هستند، مانند "Hello world!".

توابع رشته PHP

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

PHP strlen() فنکشن

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

مثال زیر طول رشته "Hello world!" را برمی‌گرداند:

مثال

<?php
echo strlen("Hello world!");
?>

مثال اجرایی

خروجی کد بالا: 12

توجه:strlen() معمولاً در حلقه‌ها و دیگر توابع استفاده می‌شود، در مواقعی که تعیین زمان پایان رشته مهم است بسیار مهم است. (مثلاً در حلقه‌ها، ممکن است نیاز باشد که پس از آخرین کاراکتر رشته به حلقه پایان دهیم).

شمارش کلمات در یک رشته

PHP str_word_count() فنکشن کلمات یک رشته را شمارش می‌کند:

مثال

<?php
echo str_word_count("Hello world!"); // شمارش 2
?>

مثال اجرایی

خروجی کد بالا:

2

معکوس کردن رشته

فنکشن PHP strrev() رشته را معکوس می‌کند:

مثال

<?php
echo strrev("Hello world!"); // خروجی !dlrow olleH
?>

مثال اجرایی

خروجی کد بالا:

!dlrow olleH

فنکشن PHP strpos()

فنکشن strpos() برای جستجوی کاراکتر یا متن مشخص در یک رشته استفاده می‌شود.

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

در مثال زیر، متن "world" در "Hello world!" جستجو می‌شود:

مثال

<?php
echo strpos("Hello world!","world");
?>

مثال اجرایی

خروجی کد بالا: 6.

توجه:موقعیت متن "world" در مثال بالا 6 است. دلیل اینکه 6 است و نه 7 این است که موقعیت اولین کاراکتر در متن 0 است و نه 1.

متن جایگزین شده در متن

فنکشن str_replace() PHP برخی از متن‌ها را با متن‌های دیگر جایگزین می‌کند.

مثال زیر "Kitty" را به جای متن "world" جایگزین می‌کند:

مثال

<?php
echo str_replace("world", "Kitty", "Hello world!"); // خروجی Hello Kitty!
?>

مثال اجرایی

خروجی کد بالا:

سلام کیتی!

دستورالعمل کامل PHP استرینگ

برای دستورالعمل کامل فنکشن‌های استرینگ، لطفاً به دستورالعمل PHP استرینگ.

این کتابخانه توضیحات مختصری از هر فنکشن و مثال‌هایی از آن‌ها ارائه می‌دهد!