Sự khác nhau giữa explode
và split
trong php là gì?split so với explode trong php
Trả lời
explode
tách chuỗi.
split
cũng thực hiện việc này, ngoại trừ việc nó có hỗ trợ tách bằng cụm từ thông dụng.
preg_split
cũng thực hiện điều này
và nhanh hơn 25-50%
và hỗ trợ (IMO) nhiều biểu thức chính quy tương thích Perl có thể mở rộng hơn.
ok.in php5.3 split không được sử dụng, thay vào đó, preg_split được sử dụng –
split
sử dụng cụm từ thông dụng, trong khi explode
hoạt động với ký tự dấu tách. Việc sử dụng split
không được khuyến khích vì nó không được chấp nhận trong PHP 5.3.
có thể, trong php 5.3 chia nhỏ sử dụng với preg_split().? tôi có thể đúng không? –
có, bạn nên sử dụng preg_split() nếu bạn muốn tách chuỗi bằng cụm từ thông dụng – tamasd
phát nổ thường nhanh hơn chia; nhưng nhân vật không đa nhân của nó an toàn.
Chúng tôi sẽ sử dụng phát nổ khi chúng tôi hoàn toàn đảm bảo rằng đầu vào của chúng tôi nằm trong các bộ ký tự một byte như ISO-8859-1 và chia nhỏ khi chúng tôi xử lý đầu vào của người dùng.
Cả hai chia và phát nổ chức năng chia tách chuỗi thành mảng nhưng chia được sử dụng để tách một chuỗi sử dụng biểu thức chính quy khi phát nổ được sử dụng để tách một chuỗi sử dụng một chuỗi.
- 1. PHP case-insensitive explode()
- 2. Explode một đoạn văn vào câu trong PHP
- 3. Chuỗi Break/explode trong smarty
- 4. Implode và Explode Mảng đa chiều
- 5. Explode Array của Struct trong Hive
- 6. getenv() so với $ _ENV trong PHP
- 7. REST so với RPC trong PHP
- 8. PHP "php: // input" so với $ _POST
- 9. split chuỗi phân cách bằng dấu phẩy và dấu bằng trong php với thoát
- 10. Có tương đương trong C++ của hàm explode() của PHP không?
- 11. Split() bị phản đối
- 12. java regex split chuỗi
- 13. Mysql VIEWS so với truy vấn PHP
- 14. PHP $ string {0} so với $ string [0];
- 15. PHP - date() so với date.timezone/date_default_timezone_set()
- 16. Tốc độ của PHP so với JavaScript?
- 17. AES256 trên Java so với PHP
- 18. PHP so với máy chủ ứng dụng?
- 19. So sánh hình ảnh với php + gd
- 20. PHP buffer ob_flush() so với flush()
- 21. & MyClass mới() so với MyClass mới() trong PHP
- 22. Tại sao nếu/else so với hoặc/thoát trong PHP?
- 23. toán tử logic hoặc so với || (ống đôi) trong php
- 24. Điểm chuẩn HAML so với JADE và HTML trong PHP?
- 25. Cách tốt nhất để so sánh với 0 trong PHP?
- 26. IntelliJ Split Window Navigation
- 27. Cuộn cửa sổ kia trong VIM Split
- 28. Split FirstName và LastName trong sqlite
- 29. .NET String Split()
- 30. Một phương pháp tối ưu để so sánh địa chỉ IP với các ký tự đại diện trong PHP?
có thể trùng lặp của [Sự khác nhau giữa split() và explode()?] (Http://stackoverflow.com/questions/3640990/what-is-the-difference-between-split-and-explode) – Narkha