توابع رشته PHP
- صفحه قبلی تایپ داده PHP
- صفحه بعدی مقدارهای ثابت 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 استرینگ.
این کتابخانه توضیحات مختصری از هر فنکشن و مثالهایی از آنها ارائه میدهد!
- صفحه قبلی تایپ داده PHP
- صفحه بعدی مقدارهای ثابت PHP