Написать письмо   
 
logo
 
Snippy
Сборник
примеров кода
Пакет MIME-Base64 из CPAN работает с MIME/BASE64 и MIME/QP. Декодирование BASE64 производится проще некуда: use MIME::Base64; $decoded = decode_base64($encoded); Пакет MIME-Tools из CPAN поддерживает выборку и декодирование вложений и самого текста сообщения. Если строка для декодирования небольшая (меньше 84 байт), то после незначительного преобразования можно использовать прямое решение с форматом u функции unpack():
Читать дальше...


Проверяет, является ли данная переменная строкой.
Читать дальше...


Иногда, особенно в мультиязычных проектах, может возникнуть проблема, когда требуется преобразовать строку в число, при этом в качестве разделителя может использоваться либо точка, либо запятая, что может стать причиной возникновения исключений, из-за использования различных национальных установок системы. Ниже следующая функция решает эту проблему:
Читать дальше...


Для подсчета количества определенных символов, либо последовательности символов, можно использовать следующую функцию.
Читать дальше...


Для реализации быстрого поиска и замены одной последовательности символов другой, в Visual Basic 6.0 существует функция Replace.
Читать дальше...


Небольшая функция для перевода строки в csv-формат.
Читать дальше...


Создает из строки массив, содержащий диапазон элементов-чисел.
Например: "3-7 9,12, 237-235; 028, 0-0, 4" => array(0, 3, 4, 5, 6, 7, 9, 12, 28, 235, 236, 237)
Это аналогичная характеристика, чтобы напечатать диапазон страниц.
Требуется функция html_enity_decode
Читать дальше...


Еще одна функция для преобразования строки в градиент-аналог.
Читать дальше...


Функция преобразовывает строку $text в строку-градиент
начиная с цвета $from и заканчивая цветом $to.
Поддерживает работу как и с rgb режимом так и с hex.
Читать дальше...


Функция, проверяющая длину URL'а и автоматически убирающая под cut излишне длинные строки
Читать дальше...


Иногда случается так, что из-за проблем с локалями в PHP функции strtolower и strtoupper перестают работать с русским текстом. Если нет времени разбираться, а нужно быстро получить результат, можно воспользоваться таким кодом:
Читать дальше...


Обрезает текст в кодировке UTF-8 до заданной длины,
причём последнее слово показывается целиком, а не обрывается на середине.
Html сущности корректно обрабатываются.
Читать дальше...


Пытается определить, находится ли строка в кдировке Unicode.
Читать дальше...


Конвертирует регистр букв в строке в кодировке UTF-8.
Читать дальше...


Для boolean-объектов метод также описан, ввиду того, что данные о типе переданного объекта (строка или boolean) могут быть неизвестны
Читать дальше...


Возвращает true усли переданная строка - правильный UTF-8, иначе false
Читать дальше...


Функция конвертирует строку из формата UTF-8 в формат Windows-1251.
Читать дальше...


Найти файл, содержащий строку
Читать дальше...


Простая функция для генерации случайной строки заданной длины
Читать дальше...


Функция конвертирует массив в CSV строку, оборачивая значения в двойный кавычки, в значениях двойные кавычки предварительно экранируются.
Читать дальше...



Класс - надстройка над PEAR-модулем Text Diff, позволяет определять различия в между двумя текстами. Текст, который был добавлен будет отмечен зеленым, текст, который был удален будет отмечен красным цветом.
Читать дальше...