Самый быстрый способ заменить строку в PHP

Мне нужно заменить строку в коде PHP, чтобы он выглядел лучше. Каков будет лучший способ пойти по этому поводу?

 Habbie06 окт. 2010 г., 09:56
Вы ищете самый быстрый или лучший способ? Это очень четкие вопросы.
 Daniel Vandersluis06 окт. 2010 г., 08:01
Заменить это как? Пожалуйста, приведите пример ввода и ожидаемого результата.
 Sebas12 мая 2014 г., 11:36
смотрите там:stackoverflow.com/a/23605293/1291428

Ответы на вопрос(4)

Если вы хотите заменить строку во многих файлах один раз (например, в исходном коде есть что-то, что вы хотите заменить), sed может быть правильным инструментом для этой работы.

man sed
 Sebas12 мая 2014 г., 11:36
в php? как бы ты это сделал? Я имею в виду, если безопасность включена иexec выключен...
Решение Вопроса

Обычные подозреваемые будутstr_replace а такжеpreg_replace.

 Sebas12 мая 2014 г., 11:14
Я не верю, что это отвечает на вопрос о том, какой из них, к сожалению, самый быстрый.
 Joey12 мая 2014 г., 13:55
Как упоминается в документации,str_replace быстрее чемpreg_replace если вам просто нужна простая замена строки. Кроме того, вопрос достаточно расплывчат, поэтому вы не можете дать индивидуальный ответ. И почти во всех случаях стандартные функцииявляются достаточно, а не производительность узкое место.
preg_replace

Это хороший способ использовать регулярные выражения, чтобы иметь гибкость в отношении того, как это сделать.

Это зависит. Если str_replace работает для вашего случая, я думаю, что он быстрее и потребляет меньше памяти, чем preg_replace

Ваш ответ на вопрос