سلام
در صفحات قبل تابع str_replace رو معرفی کرده بودم که کار جستجو و جایگزین کردن رو انجام میداد .
اما ما اگر بخوایم تعداد زیادی کاراکتر رو جاشون رو با هم عوض کنیم استفاده از این تابع زمان بر خواهد شد و ما ملزم به این هستیم که هر یک از کاراکتر هارو توی یه متغیر تعریف کنیم و یا بصورت آرایه در بیاریم .
تابعی که امروز معرفی میکنم strtr نام داره .
کد PHP:
string strtr ( string $str , string $from , string $to )
3 متغیر داره .
متغیر اولی متن ما هست که میخوایم توش عمل ری پلیس رو انجام بدیم .
متغیر دومی تمامی کاراکتر هایی که میخوایم پیدا کنیم رو پشت سر هم می نویسیم .
متغیر سوم هم تمام کاراکتر هیی که به جای متغیر دوم باید جایگزین بشن رو پشت سر هم می نویسیم .
مثال :
کد:
<?phpecho strtr("Hilla Warld","ia","eo");
?>
خروجی :
PHP strtr() Function
PHP: strtr - Manual