English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP String руководство по функциям строк
Функция printf() используется для вывода отформатированных строк.
int printf ( string $format[, mixed $args[, mixed $... ]])
Возвращает отформатированную строку.
Возвращает длину строки вывода.
Номер | Параметры и описание |
---|---|
1 | format Указывает строку и как форматировать переменные в ней.Возможные значения формата:
Дополнительные значения формата. Обязательны для placement между % и буквой (например, %.2f):
Примечание:Если используется несколько таких значений формата, они должны использоваться в порядке, указанном выше, и не должны быть изменены. |
2 | arg1 Обязatorio. Указывает параметр, который вставляется в строку format между первым и вторым символом %. |
3 | arg2 Доступно. Указывает параметр, который вставляется в строку format между вторым и третьим символом %. |
4 | arg ... Опционально. Указать параметры для третьего, четвертого и т.д. % знаков в строке format |
Попробуйте以下的 пример, вывод форматируемых данных и строк:
<?php ////Вывод форматируемой строки printf("ru.oldtoolbag.com просто легко изучать\n"); //Использование формата значения %f для форматирования чисел: $number = 2123; printf("%f",$number); $str = "0758 jian"; $strA = "A"; $strB = "B"; $num1 = 5; $num2 = 5; $num3 = 0.25; $num4 = 3.2567; $num5 = 8; $num6 = 1.735; $num7 = 16777215; $num8 = 16777215; echo '<br />'; printf("%s %s", $strA, $strB); echo '<br />'; printf("Заполнение: %'%10s", $str); //Указание заполнительного знака и ширины строки 10 echo '<br />'; printf("Двоичное число: %b", $num1); echo '<br />'; printf("Код ASCII: %c", $num2); echo '<br />'; printf("Целое число: %d", $num3); echo '<br />'; printf("Число с плавающей запятой: %.2f", $num4); echo '<br />'; printf("Октальное число: %o", $num5); echo '<br />'; printf("Строка: %s", $str); echo '<br />'; printf("Не десятичное: 眻, $num6); echo '<br />'; printf("Шестнадцатеричное число: %x", $num7); echo '<br />'; printf("Шестнадцатеричное число: %X", $num8); ?>Проверьте, посмотрите‹/›
Результат вывода
ru.oldtoolbag.com просто легко изучать 2123.000000A2 B1 Заполнение: %0758 jian Двоичное число: 101 Код ASCII: Целое число: 0 Число с плавающей запятой: 3.26 Октальное число: 10 Строка: 0758 jian Не десятичное: 1 Шестнадцатеричное число: ffffff Шестнадцатеричное число: FFFFFF