![]() |
|
![]() |
||||||
![]() |
Пакет MIME-Base64 из CPAN работает с MIME/BASE64 и MIME/QP. Декодирование BASE64 производится проще некуда:
use MIME::Base64;
$decoded = decode_base64($encoded);
Пакет MIME-Tools из CPAN поддерживает выборку и декодирование вложений и самого текста сообщения.
Если строка для декодирования небольшая (меньше 84 байт), то после незначительного преобразования можно использовать прямое решение с форматом u функции unpack(): Читать дальше... ![]() check, equivalent, function, is, javascript, php, string, variableИногда, особенно в мультиязычных проектах, может возникнуть проблема, когда требуется преобразовать строку в число, при этом в качестве разделителя может использоваться либо точка, либо запятая, что может стать причиной возникновения исключений, из-за использования различных национальных установок системы. Ниже следующая функция решает эту проблему: Читать дальше... Для подсчета количества определенных символов, либо последовательности символов, можно использовать следующую функцию. Читать дальше... count, string, text, vb, visual basicДля реализации быстрого поиска и замены одной последовательности символов другой, в Visual Basic 6.0 существует функция Replace. Читать дальше... replace, string, text, vb, visual basicСоздает из строки массив, содержащий диапазон элементов-чисел. Например: "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 сущности корректно обрабатываются. Читать дальше... Для boolean-объектов метод также описан, ввиду того, что данные о типе переданного объекта (строка или boolean) могут быть неизвестны Читать дальше... Функция конвертирует массив в CSV строку, оборачивая значения в двойный кавычки, в значениях двойные кавычки предварительно экранируются. Читать дальше... ![]() Класс - надстройка над PEAR-модулем Text Diff, позволяет определять различия в между двумя текстами. Текст, который был добавлен будет отмечен зеленым, текст, который был удален будет отмечен красным цветом. Читать дальше... class, difference, php, string, text |
Меню
Подписка на RSS:
Поиск
Облако тегов
.net
array
asp
bash
browser
charset
check
class
clean
convert
count
create
css
curl
database
date
delete
directory
download
element
email
equivalent
extension
file
find
form
format
function
get
height
html
http
ie
image
javascript
jquery
load
mysql
number
page
perl
php
random
scriplet
send
shell
size
sql
string
text
time
url
utf8
variable
vb
visual basic
width
window
xml
xslt
|
![]() |
![]() |
![]() |
||
![]() |
![]() |