Функција strtr

Функција strtr врши претрагу и замену симбола у низу. Има две варијанте рада.

У првој варијанти функција прихвата низ замена: кључеви су оно што мењамо, а вредности - на шта ћемо мењати:

phpstrtr(где мењамо, низ замена);

У другој варијанти функција једним параметром прихвата низ са симболима који ће бити замењени, а другим параметром - низ са симболима на које ће се вршити замена. Одговарајући симболи првог низа ће бити замењени одговарајућим симболима другог низа:

phpstrtr(где мењамо, шта мењамо, на шта мењамо);

Пример

У овом примеру функција ће заменити симболе 1 и 2 на 'a' и 'b' респективно:

php<?php
  echo strtr('111222', ['1'=>'a', '2'=>'b']);
?>

Резултат извршавања кода:

php'aaabbb'

Пример

У овом примеру функција такође ће заменити симболе 1 и 2 на 'a' и 'b' респективно:

php<?php
  echo strtr('111222', '12', 'ab');
?>

Резултат извршавања кода:

php'aaabbb'

Погледајте такође

  • функцију str_replace,
    која такође врши претрагу и замену
  • функцију substr_replace,
    која изрезује део низа и замењује га другим