Сортировка массива по длине значения
Сортировка одномерного массива по длине значения
Чистка массива от елементов, значение которых частично содержаться в других елементах
Функция для фильтрации массива. Удаляються елементы массива, значение которых частично содержаться в других елементах.
Простой пример генерации sitemap.xml используя DOMDocument class
Кто как не разработчик должен знать какие страницы с его сайта должны быть проиндексированы поисковыми системами, как минимум Гуглом и Яндексом. Что-бы помочь в этом паукам, необходимо для каждого более-менее нормального сайта создавать sitemap.
Тестовая задачка
В одной из вакансий в интернете, нашел интересную тестовую задачку. И не корысти ради, а токмо ради интереса захотелось ее решить. На первый взгяд задача показалась предельно простой, но не тут то было...
Функции мультибайтных строк (mbstring) и кириллица
Занимаясь разработкой сайтов, частенько приходится форматировать строки. В этой небольшой заметке хочю пролить немного света на функции мультибайтных строк mgstring.
Как корректно достать бинарные данные с LDAP?
Имея дело с LDAP'ом практически всегда приходится для обьектов доставать такие атрибуты как objectGUID, objectSID и т.д., которые содержат бинарные данные. И все вроде бы хорошо, до тех пор пока в строке не встретится бинарный ноль, после чего строка просто обрывается если использовать ldap_get_entries. Оказуется для таких вещей существует отдельная функция ldap_get_values_len, которая позволяет достать только один атрибут! А как же достать все необходимые атрибуты за один раз, среди которых могут встречаться биннарные данные!?
Небольшой helper symfony для красивого отображения размера файла
Во многих проектах, часто приходится работать с файлами. Записывать, читать, удалять, а также отображать информацию по файлам, в том числе и размер. Естественно, размер файла, в большенстве случаев, достается в байтах. Но для пользователей, конечно же, удобнее для понимания привычные Мб, Гб и так далее.