Necesito reemplazar algunas cadenas en un código PHP para que se vea mejor. ¿Cuál sería la mejor manera de hacerlo?La forma más rápida de reemplazar cadenas en PHP
Respuesta
Los sospechosos habituales serían str_replace
y preg_replace
.
No creo que responda la pregunta con respecto a cuál es el más rápido desafortunadamente. – Sebas
Como se menciona en la documentación, 'str_replace' es más rápido que' preg_replace' si solo necesita un simple reemplazo de cadena. Además, la pregunta es lo suficientemente vaga como para que no puedas dar una respuesta personalizada. Y en casi todos los casos, las funciones estándar * son * suficientes y no un cuello de botella de rendimiento. – Joey
preg_replace
Es un buen camino a seguir y usa expresiones regulares para que tenga flexibilidad en cuanto a cómo hacerlo.
Si desea reemplazar una cadena en una gran cantidad de archivos una vez (por ejemplo, tiene algo en su código fuente que desea reemplazar), sed podría ser la herramienta adecuada para el trabajo.
man sed
en php? ¿como lo harias? Quiero decir, suponiendo que la seguridad está activada y 'exec' está deshabilitada ... – Sebas
Depende. Si str_replace funciona para su caso, creo que es más rápido y consume menos memoria que preg_replace
- 1. La forma más rápida de analizar cadenas json (sin jquery)
- 2. ¿La forma más rápida de convertir cadenas a binario?
- 3. ¿Existe una "forma más rápida" de construir cadenas en Java?
- 4. La forma más rápida de iterar array en PHP
- 5. La manera más rápida de realizar muchas cadenas reemplazar en Java
- 6. La forma más rápida/más eficiente de comparar dos matrices de cadenas Javascript
- 7. La forma más rápida de completar ArrayList
- 8. La forma más rápida de aprender Maven
- 9. Inverse String.Replace - ¿Forma más rápida de hacerlo?
- 10. La forma más rápida de construir la forma - PHP/jQuery/CodeIgniter
- 11. C# - La forma más rápida de encontrar un conjunto de cadenas en otra cadena
- 12. ¿La forma más rápida de convertir una matriz de cadenas en una matriz doble?
- 13. manera más rápida para reemplazar cadena en una plantilla
- 14. La forma más rápida para comparar una cadena con una matriz de cadenas en C# 2.0
- 15. ¿Cuál es la forma más rápida de comparar cadenas en Java?
- 16. ¿Cuál es la forma más rápida de buscar cadenas en Objective-C?
- 17. La forma más rápida de reposicionar la sublista en python
- 18. ¿La forma más rápida de crear una lista de cadenas únicas desde un bucle?
- 19. ¿La forma más rápida de escribir en un archivo?
- 20. La forma más rápida de ordenar en Python
- 21. La forma más rápida de buscar una lista en python
- 22. La forma más rápida de unificar una lista en Python
- 23. ¿La forma más rápida de calcular números primos en C#?
- 24. ¿La forma más rápida de hacer sombras en iOS?
- 25. La forma más rápida de importar archivos CSV en MATLAB
- 26. La forma más rápida de leer bytes en D2
- 27. ¿La forma más rápida de copiar una tabla en mysql?
- 28. La forma más rápida de crear archivos en C#
- 29. ¿La forma más rápida de compilar una aplicación Symbian simple?
- 30. ¿Forma más rápida de comunicarse usando TcpClient?
Reemplazar cómo? Por favor dé un ejemplo de entrada y salida esperada. –
¿Está buscando la manera más rápida o la mejor manera? Son preguntas muy distintas. – Habbie
ver allí: http://stackoverflow.com/a/23605293/1291428 – Sebas