Я хочу преобразовать восьмеричный знак, такой как \46
, в обычный знак, такой как &
.
Проблема в том, что ввод создается с помощью preg_match_all()
, помещается в массив, а затем извлекается.
Если бы я вручную ввел восьмеричное представление \46
в переменную с двойными кавычками, например$input="\046";
, то PHP прекрасно преобразовал бы ее.
Но когда я помещаю его в массив из preg_match_all()
, он возвращает его неконвертированным.
Я хочу преобразовать его, потому что я хочу запросить базу данных (mysql), в которой есть записи со знаком «&» как амперсанд.