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