русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Массивы


Дата добавления: 2013-12-23; просмотров: 827; Нарушение авторских прав


123 456,79

123,456.79

1,234,567,891

Number_format(переменная, точность, разделитель1, разделитель2);

Форматирование чисел

Var_dump(переменная);

Отладочная печать

Платежная ведомость

Балаганов......6543.21 руб.
Бендер........45321.67 руб.

 

Внимание! В функции printf()ESC-последовательности (\n, \t) не срабатывают, а отображаются в виде пробелов. Для перехода на новую строку используйте функцию

 

echo “<BR>”;

 

Этот же пример с предварительно отформатированной строкой:

 

<?php

$zarp_1 = 6543.21;

$zarp_2 = 45321.67;

$fam_1 = "Балаганов";

$fam_2 = "Бендер";

$str="<H1>Платежная ведомость</h1>";

echo sprintf($str);

$str = "%'.-12s%'.10.2f руб.";

echo sprintf($str, $fam_1, $zarp_1);

echo "<BR>";

echo sprintf($str, $fam_2, $zarp_2);

echo "<BR>";

?>

 

При отладке программы может потребоваться полная информация о переменных. Для вывода такой информации в окно браузера используется функция:

 

 

Она выводит тип переменной и ее текущее значение:

 

<?php

$str = "Привет всем!";

$k = 2147483647;

$x = 3.14159265;

$y = true;

$z = NULL;

echo '$str: ';

var_dump($str);

echo "<BR>";

echo '$k: ';

var_dump($k);

echo "<BR>";

echo '$x: ';

var_dump($x);

echo "<BR>";

echo '$y: ';

var_dump($y);

echo "<BR>";

echo '$z: ';

var_dump($z);

echo "<BR>";

echo '$vasja: ';

var_dump($vasja);



echo "<BR>";

?>

Результат работы программы:

 

$str: string(12) "Привет всем!"
$k: int(2147483647)
$x: float(3.14159265)
$y: bool(true)
$z: NULL
$vasja: NULL

 

 

Числа в PHP хранятся и выводятся в наиболее эффективном формате. В приложении может потребоваться отобразить число в некотором определенном формате, например, разделить группы разрядов пробелами, запятыми и т.д. Некоторые возможности по форматированию чисел предоставляют функции форматного вывода printf() и sprint().

Рассмотрим очень удобную функцию форматирования чисел:

 

Она преобразует исходное число в строку определенного вида:

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

 

$x=12345678980.621;

number_format($x);

 

Получается строка вида:

 

 

- точность – точность вывода – количество цифр в дробной части числа; параметр обязателен, если используются параметры разделитель1 и разделитель2:

 

$x=123456.789;

number_format($x, 2);

 

Получается строка вида:

 

 

- разделитель1 – символ, используемый для разделения целой и дробной части числа (по умолчанию – точка); параметр обязателен, если используется параметр разделитель2:

-

$x=123456.789;

number_format($x, 2, “,”, “ ”);

 

Получается строка вида:

 

 

- разделитель2 – символ, используемый для разделения групп по три разряда в целой части числа (по умолчанию – запятая); параметр обязателен, если используется параметр разделитель1.

 

Внимание! Результат работы этой функции – строка, а не число! Ее нельзя использовать в математических вычислениях!

 

 

Массив в PHP представляет собой упорядоченный набор в общем случае разнотипных данных (элементов массива), объединенных под общим именем.

Каждый элемент имеет уникальный индекс (номер). Индексы могут быть:

- числовыми (0, 1, 2, 3, …) – в этом случае массив называется списком,

- символьными(‘a’, ‘b’, ‘c’, …),

- строковыми(‘имя’, ‘фамилия’, ‘дата рождения’, …) – в этом случае массив называется ассоциативным.

 



<== предыдущая лекция | следующая лекция ==>
Форматированный вывод | Операторы цикла


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.005 сек.