تابع str_replace در php (تابع پنجم)

توضیح:

این تابع یک رشته را با رشته ای دیگر درون یک متن جایگزین می کند.

از این تابع در آرایه نیز مورد استفاده قرار می گیرد.

در صورتی که حساس نبودن به نوع کاراکتر برایتان اهمیت ندارد از متد str_ireplace استفاده کنید.


قوانین جایگزینی عبارتند از:

  • اگر رشته مورد جستجو یک آرایه باشد، یک آرایه را برمی گرداند.
  • اگر رشته ای که باید درون آن جستجو شود یک آرایه است، پیدا کردن و جایگزینی با هر عنصر آرایه انجام می شود.
  • اگر هم find و هم replace آرایه هستند، و جایگزین عناصر کمتری نسبت به find داشته باشد، یک رشته خالی به عنوان جایگزین استفاده می شود.
  • اگر find یک آرایه و replace یک رشته باشد، رشته جایگزین برای هر مقدار find استفاده می شود.

این تابع حساس به نوع حروف است.


نحوه نوشتن:

str_replace(find,replace,string,count);


پارامترها:

  • مقدار find: مقداری که قصد جستجو کردنش را داریم.(ضروری)
  • مقدار replace: مقداری که قرار است جایگزین یافته ها در رشته مورد نظر شود.(ضروری)
  • مقدار string: رشته مورد نظر که قرار است عملیات پیدا کردن و جایگزین کردن اتفاق بیفتد.(اختیاری)
  • مقدار count: یک متغیر که تعداد جایگزین شده ها را شمارش کرده و برگشت می دهد.(اختیاری)

مشاهده ادامه در لینک زیر:

https://dejavan.ir


سخن پایانی

این بود یکی دیگر از آموزش توابع رشته ای php در صورت داشتن سوال یا نظر اون رو با من در میان بزارید.

من امیر جوان میر هستم گرافیست و توسعه دهنده وب از سال 1390

instagram: https://www.instagram.com/amir.javanmir/

تمامی حقوق این مطلب متعلق به سایت دیزاینر جوان می باشد هرگونه استفاده از این مطلب با ذکر منبع آن بلامانع است.

website: https://dejavan.ir
instagram: https://instagram.com/designer.javan
twitter: https://twitter.com/designer_javan
Telegram: https://t.me/designer_javan


سایر مطالب

https://virgool.io/phpStringFunction