Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Розмістіть свій проєкт безплатно та почніть отримувати пропозиції від фрилансерів-виконавців уже через хвилини після публікації!

PHP Сравнить скорость работы сравнения строки и символов.

PHP

  1. 57426
     716  14

    1 день100 UAH

    Здравствуйте, готов произвести исследование. Напишите мне в лс

  2. 150    18  0   1
    1 день100 UAH

    Здраствуйте Дмитрий, раньше работали с Вами. Давайте я проверю.

  3. Ще 4 ставки приховано
  • Профіль видалено
    16 червня 2019, 9:37 |

    А вообще $str1 === $str2 работает быстрее, чем strcmp($str1,$str2) не поэтому. Возвращать bool или возвращать int впринципе разницы нет, а проверить все равно нужно каждый символ. === работает быстрее - так как это атомарная операция виртуальной машины, а strcmp - функция, которую нужно вызвать, со всеми накладными расходами. В любом случае по вашей задаче пишите в телегу: @alexl91

  • Dmitry Andrushchenko
    16 червня 2019, 13:15 |

    Результаты одного эксперимента  возможно они не совсем правильные:


    Разрешено ОЗУ: 128M
    Время strcmp: 15.93с*10-3
    Время mb_strcmp: 2.08с*10-3
    Время ===: 4.63с*10-3
    Время s1{0} == s2{0}: 16.54с*10-3
    Время s1{0} === s2{0}: 15.53с*10-3


    это в милисекундах 100 тяс подряд проведенных сравнений


    mb_strcmp - лидирует, хотя не должен по логике.

    === для строк на втором. месте.


    сравнений по первому символу сильно отстало и сравнялось с медленным strcmp:


    s1{0} === s2{0} 15.53мс

    А s1{0} == s2{0} вообще заняло последнее место.

    Возможно эксперимент был проведен не правильно.


Актуальні фриланс-проєкти в категорії PHP

Шукаємо спеціаліста Bitrix24 / інтегратора CRM для налаштування автоматизації

Наша компанія працює з CRM Bitrix24. Нам потрібен спеціаліст, який зможе налаштувати автоматичне додавання номера телефону в ліди/замовлення в двох форматах. Автоматизація повинна бути коректно налаштована для двох країн: Республіка Молдова та Румунія. Завдання: При створенні…

PHPВеб-програмування ∙ 9 годин 47 хвилин тому ∙ 21 ставка

Додати бігову стрічку в шапку сайту

700 UAH

https://crazybox.com.ua/uk?srsltid=AfmBOopQRUXCCmxx699n57B3eP1XmwcYxJxwPh9qV9WcVjLjS_J2pK5s ось приклад як виглядає у них, потрібно зробити по їх подібію а на цьому потрібно зробити https://rollershop.com.ua/ опенкарт ocStore 3.0.3.7. і щоб була можливість редагувати текст…

PHPВеб-програмування ∙ 1 день 3 години тому ∙ 86 ставок

Оптимізація сайту

Оптимізація сайту jdgreta.co.uk на Shopify. Сео аудит додано до проекту. Основні завдання - - Виправити всі мета дані - Виконати ТЗ для програміста (оскільки в цьому проекті поєднані завдання для програміста та СЕО, якщо ви не компанія - можете скористатися допомогою) -…

HTML та CSS верстанняPHP ∙ 1 день 5 годин тому ∙ 30 ставок

Спеціаліст по Horoshop

Потрібен спеціаліст який зможе правильно налаштувати товарний Feed. Проблема: Зараз понад 13 000 товарів вивантажуються з однаковим значенням типу (напр. «все для манікюру та педикюру»). Через це в Google Ads неможливо розділити товари на сегменти й задати різні рекламні…

PHPСупровід сайтів ∙ 2 дні 8 годин тому ∙ 21 ставка

Зробити щоб листи про замовлення з магазину не потрапляли в спам

Зараз є магазин на опенкарті, листи про замовлення потрапляють до спаму, треба зробити так щоб потрапляли в Вхідні (ukr.net gmail) перевірити. хостинг написав: Погана доставка електронної пошти може бути пов'язана з низькою репутацією відправника - IP або домену. У такому…

PHPВеб-програмування ∙ 3 дні 9 годин тому ∙ 47 ставок

Замовник
Dmitry Andrushchenko
Україна Київ  370  0
Проєкт опублікований
7 років тому
80 переглядів