Ho bisogno di sostituire una stringa in un codice PHP per renderla migliore. Quale sarebbe il modo migliore per farlo?modo più veloce per sostituire stringa in PHP
risposta
I soliti sospetti sarebbero str_replace
e preg_replace
.
Non credo che risponda alla domanda riguardo a quale sia il più veloce purtroppo. – Sebas
Come menziona la documentazione, 'str_replace' è più veloce di' preg_replace' se hai solo bisogno di una semplice sostituzione di stringhe. Anche la domanda è abbastanza vaga da non poter dare una risposta su misura. E in quasi tutti i casi le funzioni standard * * sono sufficienti e non un collo di bottiglia. – Joey
preg_replace
È un buon modo per andare e utilizza le espressioni regolari in modo da avere la flessibilità su come farlo.
Se si desidera sostituire una stringa in un sacco di file, una volta (per esempio, hai qualcosa nel codice sorgente che si desidera sostituire), sed potrebbe essere lo strumento giusto per il lavoro.
man sed
in php? Come lo faresti? Voglio dire, supponendo che la sicurezza sia ON e 'exec' è disabilitato ... – Sebas
Dipende. Se str_replace funziona per il vostro caso, penso che è meno di consumo di memoria più veloce e di preg_replace
- 1. modo più veloce per sostituire stringa in un modello
- 2. Il modo più veloce per invertire una stringa in C
- 3. Il modo più veloce per rimuovere i caratteri dalla stringa
- 4. Il modo più veloce per ottenere un carattere all'interno di una stringa dato l'indice (PHP)
- 5. Il modo più veloce per convertire stringhe in binario?
- 6. modo più efficiente per utilizzare sostituire più parole in una stringa
- 7. modo più veloce per digitare lambda simbolo
- 8. Pythons modo più veloce di caso casualità di una stringa
- 9. Un modo per rendere md5_file() più veloce?
- 10. modo più veloce per rimuovere parole di arresto in Python
- 11. Sostituire gli elementi multipli stringa in C#
- 12. Un modo migliore per sostituire le emoticon in PHP?
- 13. Il modo più veloce per verificare se una stringa può essere analizzata in Double in Java
- 14. Qual è il modo più veloce per scorrere i singoli caratteri in una stringa in C#?
- 15. Sostituzione più veloce per Regex
- 16. Il modo più efficace per sostituire i vettori
- 17. php sostituire espressioni regolari invece di stringa sostituire
- 18. Qual è il parser XML più veloce in PHP?
- 19. Come sostituire più elementi in una stringa? stringa
- 20. un modo più veloce per scaricare più file
- 21. Qual è il modo più veloce per confrontare due oggetti in PHP?
- 22. Qual è il modo migliore e più veloce per verificare se l'immagine è valida in PHP?
- 23. Il modo più veloce in PHP per applicare una forte sfocatura
- 24. php - sostituire le occorrenze di stringa
- 25. PHP stringa di sostituire partita intera parola
- 26. Il modo più veloce per convertire T [,] in T [] []?
- 27. È questo il modo più veloce per raggruppare in Panda?
- 28. Modo più veloce per inserire simultaneamente i dati in MySQL
- 29. Il modo più veloce per le chiamate batch in WebGL
- 30. modo più veloce per query XML in Java
Sostituirlo come? Si prega di fornire un esempio di input e output previsto. –
State cercando il modo più veloce o il modo migliore? Sono domande molto distinte. – Habbie
vedere qui: http://stackoverflow.com/a/23605293/1291428 – Sebas