0 امتیاز
قبل در برنامه نویسی توسط (922 امتیاز)
ویرایش شده قبل توسط

می خواهم با استفاده از زبان PHP در یک متن طولانی در صورتی که کلمات خاصی وجود داشت آنها را جایگزین (Replace) کلمات دیگری کنم. آیا PHP تابعی برای ساده سازی این کار دارد؟

برای مثال می خواهم در رشته

"You should eat fruits, vegetables, and fiber every day."

تمامی نام میوه ها با نام غذاهایی جایگزین شود.

1 پاسخ

0 امتیاز
قبل توسط (922 امتیاز)
ویرایش شده قبل توسط
 
بهترین پاسخ

تابع str_replace بسیار انعطافپذیر است و این امکان را به شما میدهد:

$phrase  = "You should eat fruits, vegetables, and fiber every day.";
$healthy = array("fruits", "vegetables", "fiber");
$yummy   = array("pizza", "beer", "ice cream");

$newphrase = str_replace($healthy, $yummy, $phrase);

پس از اجرای اسکریپت فوق متغییر newphrase حاوی رشته زیر می باشد:

You should eat pizza, beer, and ice cream every day

سوالات مشابه

0 امتیاز
1 پاسخ 975 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
+1 امتیاز
1 پاسخ 2.1هزار بازدید
+1 امتیاز
2 پاسخ 648 بازدید
سوال شده 11 سال قبل در برنامه نویسی توسط مسافر (922 امتیاز)
0 امتیاز
1 پاسخ 1.3هزار بازدید
0 امتیاز
1 پاسخ 514 بازدید
0 امتیاز
1 پاسخ 372 بازدید
0 امتیاز
1 پاسخ 1.6هزار بازدید
0 امتیاز
1 پاسخ 459 بازدید
+1 امتیاز
1 پاسخ 4.6هزار بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط maryaam (106 امتیاز)
0 امتیاز
1 پاسخ 1.1هزار بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط maryaam (106 امتیاز)
...