Hướng dẫn how do i change the first word in a string in php? - làm cách nào để thay đổi từ đầu tiên trong một chuỗi trong php?

Nếu bạn muốn biết mỗi chức năng tương ứng này nhanh như thế nào, tôi đã chạy một số điểm chuẩn thô trong Php 7.3 trên sáu câu trả lời được bình chọn nhiều nhất ở đây [strpos với substr, explode với current, ____10, explode Lặp lại mỗi lần để so sánh tốc độ của họ.


Dưới đây là các kết quả khác nhau từ 2 lần chạy liên tiếp:

strpos/ substr: 6.0736894607544E-8 seconds
strstr: 5.0434112548828E-8 seconds
explode/ current: 3.5163116455078E-7 seconds
explode/ trim: 3.8683795928955E-7 seconds
str_word_count: 4.6665270328522E-6 seconds
strtok: 4.9849510192871E-7 seconds

strpos/ substr: 5.7171106338501E-8 seconds
strstr: 4.7624826431274E-8 seconds
explode/ current: 3.3753299713135E-7 seconds
explode/ trim: 4.2293286323547E-7 seconds
str_word_count: 3.7025549411774E-6 seconds
strtok: 1.2249300479889E-6 seconds

Và kết quả sau khi đảo ngược thứ tự của các chức năng:

strtok: 4.2612719535828E-7 seconds
str_word_count: 4.1899878978729E-6 seconds
explode/ trim: 9.3175292015076E-7 seconds
explode/ current: 7.0811605453491E-7 seconds
strstr: 1.0137891769409E-7 seconds
strpos/ substr: 1.0082197189331E-7 seconds

Kết luận Hóa ra tốc độ giữa các chức năng này rất khác nhau và không nhất quán giữa các lần chạy thử như bạn mong đợi. Theo các bài kiểm tra nhanh chóng và bẩn thỉu này, bất kỳ trong số sáu chức năng được chọn sẽ hoàn thành công việc trong một khoảng thời gian hợp lý. Có những nhiễu loạn bao gồm các quá trình khác đang chạy theo thời gian thực hiện. Vì vậy, chỉ cần sử dụng bất cứ chức năng nào có ý nghĩa thực tế và dễ đọc nhất với bạn với tư cách là một lập trình viên. Đối với bức tranh lập trình lớn hơn, xem chương trình biết chữ của Donald Knuth. It turns out that the speed between these functions varies widely and is not as consistent between test runs as you might expect. According to these quick and dirty tests, any of the six chosen functions will get the job done in a reasonable amount of time. There are perturbations including other processes running that are interfering with the execution times. So just use whatever function makes the most practical and readable sense to you as a programmer. For the bigger programming picture, see Donald Knuth's Literate Programming.

Cập nhật lần cuối vào ngày 19 tháng 8 năm 2022 21:50:37 [UTC/GMT +8 giờ]

Chuỗi PHP: Bài tập-10 với giải pháp

Viết tập lệnh PHP để thay thế '' The 'của chuỗi sau bằng' That '.

Ngày mẫu: 'Con cáo nâu nhanh nhảy qua con chó lười biếng.'

Trình bày bằng hình ảnh:

Giải pháp mẫu:

Mã PHP:



Đầu ra mẫu:

That quick brown fox jumps over the lazy dog.

Sơ đồ:

Trình chỉnh sửa mã PHP:

Có một cách khác để giải quyết giải pháp này? Đóng góp mã của bạn [và nhận xét] thông qua Disqus.

Trước đây: Viết tập lệnh PHP để tạo mật khẩu ngẫu nhiên đơn giản [không sử dụng hàm rand []] từ một chuỗi đã cho. Write a PHP script to generate simple random password [do not use rand[] function] from a given string.
Next: Write a PHP script to find the first character that is different between two strings.

Mức độ khó của bài tập này là gì?

Kiểm tra kỹ năng lập trình của bạn với bài kiểm tra của W3Resource.

PHP: Lời khuyên trong ngày

PHP: Giá trị mặc định trong học thuyết

Các giá trị mặc định của cơ sở dữ liệu không được hỗ trợ "một cách ngẫu nhiên". Cách duy nhất để sử dụng các giá trị mặc định của cơ sở dữ liệu là thông qua thuộc tính ánh xạ CộtDefinition trong đó bạn chỉ định đoạn SQL [bao gồm nguyên nhân mặc định] cho cột, trường được ánh xạ.

Bạn có thể dùng:

Bài Viết Liên Quan

Chủ Đề