با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن و کاربرانی که دوره ی آموزش php 7 را دنبال می کنند. در جلسه ی قبل ما انواع داده در php 7 را بررسی کرده و هر یک را توضیحی مختصر دادیم ، یکی از انواع داده ی بسیار مهم و پرکاربرد در زبان های برنامه نویسی و در PHP نوع رشته ای (String) می باشد، رشته در واقع دنباله ای از کاراکترهاست که در قالب دابل کوتیشن ” ” قرار می گیرید. و برای نگهداری عبارات و متن های مختلف استفاده می شود. در این مبحث ما به بررسی نوع رشته ای در php 7 و کاربردهای آن خواهیم پرداخت، در ادامه ی مبحث رشته ها در php 7 با ما همراه باشید.
توابع و دستورات مختلفی برای کار با رشته ها در php 7 ارائه شده است.
در ادامه این مبحث با توابع و متدهای مهم کار با نوع رشته ای در php 7 آشنا خواهیم شد.
در ادامه به بررسی و توضیح چند متد و تابع مهم و پرکاربرد در زمینه ی کار با رشته ها در php 7 پرداخته ایم.
تابع strlen()
در php طول یک رشته را برمی گرداند.
مثال زیر طول رشته ی “Hello world!” را برمی گرداند:
1 2 3 | <?php echo strlen("Hello world!"); // outputs 12 ?> |
خروجی کد فوق ۱۲ خواهد بود.
تابع str_word_count()
تعداد کلمه های موجود در یک رشته را محاسبه و برمی گرداند.
1 2 3 | <?php echo str_word_count("Hello world!"); // outputs 2 ?> |
خروجی مثال فوق ۲ خواهد بود.
از تابع strrev()
در PHP برای محاسبه ی معکوس یک رشته استفاده می شود.
1 2 3 | <?php echo strrev("Hello world!"); // outputs !dlrow olleH ?> |
خروجی کد فوق ” !dlrow olleH ” خواهد بود.
از تابع strpos()
در PHP برای جستجوی یک متن مشخص در یک رشته استفاده می شود.
اگر متن مورد نظر پیدا شود، موقعیت اولین کاراتر متن مورد نظر در آن رشته برگردانده می شود، در غیر این صورت مقدار FALSE برگردانده می شود.
مثال زیر ، متن “world” را در رشته ی “Hello world!” جستجو می کند:
1 2 3 | <?php echo strpos("Hello world!", "world"); // outputs 6 ?> |
خروجی کد فوق ۶ خواهد بود.
نکته : موقعیت اولین کاراکتر در رشته ها از ۰ شروع می شود نه ۱٫
از تابع str_replace() در PHP برای جایگزینی یک متن مشخص با قسمتی از متن یک رشته استفاده می شود.
در مثال زیر متن “world” با “Dolly” جایگزین می شود:
1 2 3 | <?php echo str_replace("world", "Dolly", "Hello world!"); // outputs Hello Dolly! ?> |
خروجی مثال فوق Hello Dolly! خواهد بود.
از آنجایی که رشته ها یکی از مهمترین و پرکاربردترین نوع داده ای در زبان های برنامه نویسی محسوب می شود. مباحث این جلسه را به بررسی رشته ها در php 7 اختصاص دادیم ، همچنین با چند متد و تابع پرکاربرد در زمینه کار با نوع رشته ای در php 7 آشنا شدیم.