Директива #5,2

Вы можете модифицировать вывод mone у_ for mat () для более полного соответствия вашим потребностям. Например, вы можете использовать необязательные флаги для изменения минимальной длины результата:
<7php
setlocale (LC_MONETARY, ‘enJJS’);
echo money_format (1%=030#5.2i1, 1000);
(more…)

Tags: , ,

Related posts

Альтернативы printf()

Несмотря на то, что функция printf () чрезвычайно удобна, она также требует ощутимых вычислительных ресурсов. В результате вы должны стараться ограничивать ее применение, насколько это возможно, полагаясь вместо нее на другие функции РНР, предназначенные для выполнения специфических задач.Например, вы можете использовать функцию numberf ormat () для форматирования числа в соответствии с количеством параметров:
number_format (more…)

Tags: , ,

Related posts

Многострочные текстовые поля

В начале этого раздела рассматривались текстовые поля. Однако вспомните, что, говоря об элементе, представляющем текстовое поле, упоминалось, что оно позволяет вводить только одну строку текста. Чтобы дать возможность вводить множество строк, нужно использовать элемент . Между этими двумя дескрипторами помещается любое значение по умолчанию. В листинге 4.7 создается текстовое поле с текстом по умолчанию Это моя текстовая область.
Листинг 4.7. Использование элемента

HTML-формы помимо того, что представляют пользователям возможность ввода данных для отправки на сервер, также позволяют отправлять нередактируемые данные. Это делается с помощью скрытых значений формы. Такие значения создаются путем установки значения атрибута TEXT дескриптора равным HIDDEN. В отличие от всех прочих элементов, описанных в этом разделе, скрытые (hidden) элементы формы (как это следует из самого их названия) никогда не отображаются в браузере клиента — они только передаются на сервер при отправке формы. Скрытые элементы формы очень часто используются при взаимодействии со сценариями (как будет показано далее в настоящей главе и в остальной части книги). Атрибуты скрытого элемента — NAME и VALUE — представляют, соответственно, его имя и значение. Это проиллюстрировано в листинге 4.8, в котором скрытому элементу формы с именем myvalue присваивается значение foo.

Tags: , ,

Related posts

Строки и региональные стандарты

Поскольку люди живут в разных странах, часто бывает необходимо форматировать строки в соответствии с различными настройками. Пример этого был приведен в предыдущем разделе, но поддержка такого типа функциональности является намного более универсальной. Многие операционные системы, под управлением которых функционирует РНР, предоставляют множество возможностей автоматического и прозрачного управления локальными настройками строковых значений. (more…)

Tags: , ,

Related posts

Форматирование денежных значений

Функция money_f ormat [) может использоваться для форматирования числовых значений в денежном выражении для данного регионального стандарта. Функция принимает два параметра:
money_format (Sformat, Snumber)
Параметр Snumber содержит числовое значение с плавающей точкой, которое должно быть форматировано, а параметр Sformat — строку, задающую правила форматирования, которым должна следовать функция money_f ormat [), Строка формата содержит следующие (more…)

Tags: , ,

Related posts

Базовые массивы

В РНР (в отличие от большинства других языков программировании! В кишрых они также реализованы) под массивом понимается сгруппированное в одну переменную множество разных переменных, независимо от их типа. Технически, массивы в действительности представлены упорядоченными картами, которые отображают ключевые значения на порции переменных данных, как показано на рис. 2.1. Содержимым значения, на которое указывает ключ в массиве, может быть что угодно, что только можно представить в виде переменной РНР. Не существует ограничений (кроме объема памяти), накладываемых на максимальное (more…)

Tags: , ,

Related posts

Аналогичным образом


function assign_key() { return 1 d’;
} .
$foo['a'] » 1; Sfoofb’] = 2; Sfoofc’] = 3;
Sfoo[assign_key()] = 4; /*3начение ключа присваиваемого элемента равно ‘d’*/

Аналогичным образом можно манипулировать каждым из этих четырех ключей и использо (more…)

Tags: , ,

Related posts

Форматирование значений даты и времени

Работать со значениями даты и времени всегда несколько сложнее, и не только с точки зрения их представления. Поскольку вся вселенная не может быть выражена в степенях десяти, и способы измерения времени, которые мы унаследовали, не настолько хорошо упорядочены, вычисление разности между двумя датами — это проблема, с которой сталкиваются все разработчики (и решают ее с разной степенью успеха).
Несмотря на то что базовые единицы времени, используемые по всему миру, практически од (more…)

Tags: , ,

Related posts