> А каковы причины для тех, для кого в этом перечне более половины пунктов содержат непонятные слова?
Ну, примерно такие же, как и заниматься веб разработкой))
> Строка не string имел ввиду :-)
Обычно строкой называют таки строку
Еще раз: проходите по вашей строке и забиваете массив количеством ваших символов. Если символ уже присутствует в массиве - делаете инкремент, если не присутствует - задаете со значением 1.
Хотя можно и через array_count_values, получится тоже самое.
Далее в цикле суммируете те значения, что > 1.
SharuPoNemnogu привел вполне отличный однострочник. Алгоритм тот же, просто очень компактный.
> Понятно, что для этого есть патент.
Вы шутите? Патент предполагает публикацию. Кроме того патент во многих странах на ПО в принципе не выдается, вместо этого - только бумажка об авторском праве.
Запатентовать можно алгоритм
@dvoch
Если вы в полной мере знаете, что во всем софте, который так или иначе используется для работы вашего софта + во всем железе нет эксплоитов. Вы так же на 146% уверены в людях, обслуживающих ваши сервера. Вы так же уверены, что третья сторона неизвестных человеков не сможет никак получить доступ к вашему скрипту (а в случае получения физического доступа к серверам там сработают тротиловые заряды). Тогда можно с довольно высокой вероятностью утверждать, что его не смогут украсть.
Я вам по секрету: код ничего не стоит. Стоят денег задачи которые решаются с помощью этого кода. А в вашем случае скрипта как бы мало, это как минимум должна быть довольно серьезная инфраструктура и сгенерировать трафик что вы указали средствами одного php очень вероятно пустая трата денег.
@dvoch
> Интересно! :) Действительно ищу решение :) интересно как дорого
Запустите свой скриптик на DigitalOcean, посмотрите какую нагрузку он может сделать. Поделите цифру, что хотите получить на ту, что реально получили и умножте на цену ноды.
Петр
> Представим, что у нас есть форма отправки сообщений
"Форма" обычно говорится в контексте браузера. Браузер открывает до 5 (хром по умолчанию) соединений. Мысль была в этом)) Ясное дело что такой трафик с браузера даже на очень мощном железе сделать нереально))
Вдумайтесь, у вас пакет грубо говоря тождественен подключению, вам не кажется это немного не правильным? На счет подготовленных запросов - это экономия на спичках, в ущерб безопасности.
Александр
Связей будет по меньше, чем в реляционке, так как в документ можно запихнуть "embedded" данные, относящихся конкретно к нему (без фанатизма конечно же). В случае реляционки ему потребуется больше таблиц и больше джойнов.
Я не спорю, под его кейс вероятно реляционка подойдет лучше, но проблемы, которые он выдвинул решаются принципиально по другому.
В том же MySQL что вставка будет в начало таблицы? Может limit/offset использовать не придется?
может я не правильно понял, но обычно переменные задаются именно для того, что бы на их основе генерировать некий результат. Вы же хотите на основе результата подойти к зависимостям переменных.
Вероятно вы где-то свернули не туда.
Вы на свою же картинку внимательно посмотрите. Там есть упоминание об php. Посмотрите, что в php7.0.conf файле. Вангую, что php в режиме mod_php. Выведите версию, которую таки использует apache через phpinfo();
Ну, примерно такие же, как и заниматься веб разработкой))