Головна PHP Форматований вивід в PHP
Форматований вивід в PHP

В PHP є дві функції, що дозволяють форматувати дані перед виводом:

* Printf () - виводить відформатовану строку у вікно браузера;

* Sprintf () - виводить відформатовану строку в змінну. Далі її можна використовувати для запису у файл за допомогою функції fputs ().

Цим функціям передається строка управління форматом і самі дані. Строка управління форматом включає в себе звичайні символи, які прямо копіюються в результат, і визначники перетворення. Кожен вказівник перетворення починається із символу відсотка (%) і включає такі елементи:

* Вказівник заповнення використовується, якщо необхідно збільшити розмір строки. За замовчуванням виконується заповнення пропусками. Можна вказати і 0. Перед будь-яким іншим символом заповнення треба поставити одинарну лапку ('). Необов'язковий параметр;

* Вказівник вирівнювання, заданий знаком мінус (-), визначає вирівнювання вліво. За замовчуванням виконується вирівнювання вправо. Необов'язковий параметр;

* Вказівник ширини задає кількість символів, що має міститися у виведених даних. Необов'язковий параметр;

* Вказівник точності задає кількість десяткових знаків, які відображаються для чисел з плаваючою комою. Необов'язковий параметр;

* Вказівник типу задає тип, відповідно до якого слід обробляти дані. Можливі значення:

d

десяткове число

b

двійкове число

c

ASCII-еквівалент

f

число з плаваючою комою подвійної точності

o

вісімкове число

s

строка

x

шістнадцяткове число в нижньому регістрі

X

шістнадцяткове число в верхньому регістрі

Приклад:

<?php
$TOVARY = array ("помидоры" => 15, "огурцы" => 11, "картофель" => 10);
echo "<pre>";
printf ("%-25s%25s\n%'=50s\n", "Наименование", "Цена", "");
foreach ($товары as $NAME => $PRICE)
printf ("%'.-25s%'.22.2f\n", $NAME, $PRICE);
echo "</pre>";
?>

Результат:

Наименование                                  Цена        
==================================================
помидоры.....................................15.00
огурцы.......................................11.00
картофель....................................10.00

 

Коментарі  

 
0 #1 Russellbus 24.07.2018 12:16
This sort of ribbons wig seems to be extremely sensible and is Wigs For Women
created from superior ribbons substance keeping the Lace Front Wigs For Black Women
authentic search. Not merely this offers an organic character Wigs
it also make a modern check out the face. The hair in this wig usually appears as if it's growing out of the remaining hair along with equally dispersed Wigs For Women
. Some companies now want to help to make their own lace top real hair hair pieces inexpensive to ensure that ladies who actually need it may afford to get it.
When these kinds of wigs are utilize the right way, it would really give a normal Wigs
appearance. For this reason it will be considerable for clients to know the various patterns because hairpieces are usually stuck about the normal hair line therefore it may Wigs
additionally glue strait into the tip of the hair.
Цитувати
 

Додати коментар


Захисний код
Оновити

© 2008-2013 PHPist