Tôi cần phải thay thế một số chuỗi trong một mã PHP để làm cho nó trông đẹp hơn. Điều gì sẽ là cách tốt nhất để đi về điều đó?Cách nhanh nhất để thay thế chuỗi trong PHP
Trả lời
Các nghi phạm thông thường sẽ là str_replace
và preg_replace
.
Tôi không tin nó trả lời câu hỏi liên quan đến câu hỏi nào là không may nhanh nhất. – Sebas
Như tài liệu đề cập, 'str_replace' nhanh hơn' preg_replace' nếu bạn chỉ cần thay thế chuỗi đơn giản. Ngoài ra câu hỏi là mơ hồ, đủ để bạn không thể đưa ra một câu trả lời phù hợp. Và trong hầu hết các trường hợp, các chức năng tiêu chuẩn * là * đủ và không phải là một nút cổ chai hiệu suất. – Joey
preg_replace
Là một cách hay để sử dụng cụm từ thông dụng để bạn có thể linh hoạt cách thực hiện.
Nếu bạn muốn thay thế một chuỗi trong nhiều tệp một lần (ví dụ: bạn có thứ gì đó trong mã nguồn mà bạn muốn thay thế), sed có thể là công cụ thích hợp cho công việc.
man sed
trong php? bạn sẽ làm điều này như thế nào? Ý tôi là, giả sử bảo mật là ON và 'exec' bị vô hiệu hóa ... – Sebas
Tùy theo. Nếu str_replace hoạt động cho trường hợp của bạn, tôi nghĩ người tiêu dùng bộ nhớ nhanh hơn và ít bộ nhớ hơn preg_replace
- 1. Thực hiện nhanh nhất để thực hiện nhiều thay thế chuỗi trong Python
- 2. cách nhanh nhất để tìm chuỗi trong C#?
- 3. Cách nhanh nhất để truy cập chuỗi VB6 trong C#
- 4. Cách nhanh nhất để so sánh các chuỗi trong python
- 5. Các phương án thay thế nhanh hơn để thay thế phương thức trong một chuỗi Java?
- 6. Phương pháp Python nhanh nhất để tìm kiếm và thay thế trên một chuỗi lớn
- 7. Cách nhanh nhất để so sánh chuỗi với một chuỗi các chuỗi trong C# 2.0
- 8. Cách nhanh nhất để chuyển đổi chuỗi thành nhị phân?
- 9. Cách tốt nhất để nén chuỗi trong PHP
- 10. Cách nhanh nhất để tạo danh sách các chuỗi duy nhất từ trong vòng lặp?
- 11. Cách nhanh nhất để tìm chuỗi bằng chuỗi con trong SQL?
- 12. C# - Cách nhanh nhất để tìm một tập hợp các chuỗi trong một chuỗi khác
- 13. Cách nhanh nhất để xóa các dòng mới khỏi một chuỗi trong C# là gì?
- 14. Thay thế chuỗi rỗng bằng null trong mảng php
- 15. Cách nhanh nhất để nhận được một ký tự bên trong một chuỗi được cung cấp cho chỉ mục (PHP)
- 16. Thuật toán nhanh nhất để tìm một chuỗi trong một chuỗi các chuỗi?
- 17. Cách nhanh nhất để chuyển đổi danh sách các chuỗi thành một chuỗi được ghép nối?
- 18. Cách nhanh nhất để tìm một Chuỗi thành một mảng chuỗi
- 19. Cách nhanh nhất để chia một chuỗi nối vào một tuple và bỏ qua chuỗi rỗng
- 20. Cách nhanh nhất để tính kích thước của tệp được mở bên trong mã (PHP)
- 21. Cách nhanh nhất để tìm thấy nhân vật chữ hoa đầu tiên trong một chuỗi
- 22. Cách nhanh nhất để học Zend Framework?
- 23. Cách nhanh nhất để truy xuất <title> trong PHP
- 24. do-while là vòng lặp nhanh nhất trong php?
- 25. Cách chuyển đổi chuỗi thành INTEGER duy nhất trong php
- 26. Trait thể thay thế nhanh trong Scala
- 27. Cách tốt nhất trong php để tìm các chuỗi tương tự nhất?
- 28. cách đơn giản nhất, ngắn nhất để đếm chữ in hoa trong chuỗi bằng php?
- 29. Cách nhanh nhất trong .Net 3.5 để gọi phương thức theo tên chuỗi là gì?
- 30. Cách nhanh nhất để tìm kiếm thông qua các chuỗi trong Objective-C là gì?
Thay thế nó như thế nào? Xin vui lòng cho một ví dụ về đầu vào và đầu ra dự kiến. –
Bạn đang tìm cách nhanh nhất hay cách tốt nhất? Họ là những câu hỏi rất khác biệt. – Habbie
xem tại đó: http://stackoverflow.com/a/23605293/1291428 – Sebas