تابع ()str_replace

یکی دیگر از ابزارهای کلیدی در برنامه‌نویسی قابلیت جایگذاری آسان موارد دلخواه در رشته‌های متنی با مقادیر جدید است. در پی‌اچ‌پی تابعی به نام ()str_replace وجود دارد که شبیه به پردازشگر‌های کلمه کار کرده و می‌توان با استفاده از آن جای‌گذاری رشته‌ها انجام دهید.

پارامترهای ورودی این تابع سه مورد هستند که حالت کلی آن به شکل زیر است:

str_replace(search, replace, originalString)

در ادامه توضیح مربوط به هر کدام از این ورودی‌ها را مشاهده می‌کنید:

  1. Search: این ورودی همان چیزی است ک قصد دارید در رشته متنی به دنبال آن بگردید. این ورودی می‌تواند یک رشته‌متنی یا یک آرایه باشد.
  2. replace: تمام یافته‌های حاصل از جستجوی رشته‌های متنی با این ورودی جایگزین می‌شوند. این ورودی در واقع مقدار جدیدی است که قصد دارید آن را با مقادیر قدیمی مورد نظر جایگزین کنید.
  3. orginalString: رشته متنی اولیه که قصد دارید در آن به جستجو و جایگزین کردن رشته‌های جدید بپردازید.

برای درک بهتر این تابع به مثال زیر توجه کنید:

<?php

//string that needs to be customized

$first= “Welcome to PHP123”;

$sec= str_replace(“PHP123”, “php321”, $first);

echo $sec;

?>

نتیجه اجرای کد بالا عبارت welcome to php321 خواهد بود. چراکه با استفاده از تابع str_replace کلمه PHP123 را به php321 تغییر داده‌ایم و خروجی آن را در متغیری به نام sec قرار داده‌ایم. سپس این متغیر را چاپ کرده‌ایم.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *