muzruno.com

PHP sprintf: форматиране и обработка на низове

Функцията PHP sprintf ви позволява да конвертирате и поставите редица аргументи в един символен низ. Спецификаторите за форматиране ви позволяват да работите с символи, низове, числа и числа с плаваща запетая.

Приложението на функцията е в търсене на обработка на таблична информация и създаване на шаблони. Може да се използва за предварително формализиране на изходните данни в конкретна структура, промяна на тяхното съдържание или последователност.

Синтаксисът на функцията PHP sprintf ()

Резултатът от функцията е низ от знаци, формирани в определена последователност от конкретни данни, функционалните параметри:

  • форматиращ низ;
  • списък на аргументите.

За форматирането можете да използвате всяка структура и логика, включително HTML маркери. Въпреки че няма ограничения за използването на sprintf, PHP наръчникът определя спецификациите за преобразуване в по-голяма степен в цифровата информация.

Форматовият елемент започва от символа% и завършва със знака на квалификатора. Повечето от възможностите за форматиране са в областта на цифровата информация. Много е практично да преобразувате число в бинарни и шестнадесетични формати. Тук, функцията sprintf в PHP едва си заслужава да напише заместител.

кода за писане

В горния пример се подчертава особено правилото за именуване на аргументи и разграничаване на спецификатора x от X. Правилното използване на препратки към последователност от аргументи, които са форматирани, има стойност за правилния резултат. Номерирането винаги започва с 1.

резултат от кодирането

Последователността на използване на връзките няма значение, но е важно да запомните: PHP функцията sprintf всички елементи на% (без да се посочва номер на аргумент) се обработват последователно в общия списък. При номерирането на общия списък нито числото, нито последователността от елементи%, означени със специфични номера на параметри, имат някаква връзка.

Описание на приложението sprintf в PHP

Ако не контролирате директно аргумента като низ, тогава не е проблем да управлявате низа на форматиране и да извеждате цифровата информация в резултат на низа.

В първите два реда на примера (изхода на аргументите Arg1, Arg2c и Arg2p), първият аргумент - низ (име на елемент) се извежда по същество. Третият аргумент е в изхода от 12 (14) знака. Първият ред подравнява номера вляво с нули до обща дължина от 12 знака. След точка четири знака. Вторият ред подравнява числото в дясно (частична част) до 14 знака. Знакът, който трябва да извършите подравняване вдясно, е символът -.

Нормалният низ е нормален низ от знаци. Той може да се използва за вмъкване на изчислими изрази. В този случай вмъкванията {$ cL} и {$ cR} се използват за избор на различен номер. Това направи поредицата от формати по-ясна и опростена за всички примери.

Създаване на низ от формати

Работата на PHP на руски език или на спринт е работата на преводача в естествена и удобна среда. Всъщност HTML страницата с вмъквания на PHP кода представлява всеки контекст на всеки език. Това не е свободата, която езикът на jаvascript предоставя в средата на браузъра.

За показване на руското съдържание в PHP не е нужно да кодирате кирилица, но понякога трябва да използвате функцията за конвертиране iconv (). Във всеки случай всичко е достъпно и четемо.

sprintf php

Текстът на вмъкването на PHP-код в HTML-страницата е разбираем и търсен. Използване в буквата за знаци:

Стойността на променливата ABC = {$ ABC} единици

Вмъкването на {$ ABC} има стойност само веднъж и се изпълнява само веднъж.

Характеристика за изпълнение на PHP код на страницата



преводач само веднъж сканира страницата и само веднъж замества вложките {$ ABC} със стойностите им. Програмодател може по свое усмотрение да приложи фраза "само веднъж", което накара PHP многократно да достигне желания резултат.

Във всеки случай, веднага щом HTML страницата бъде изпратена на браузъра, в него няма PHP код.

php sprintf

Ако елементът на страницата от браузъра създаде контакт със сървъра, той може да стартира нов PHP скрипт. Тук вложките {$ ABC} са много относителни и няма гаранция за правилния резултат. Но използването на sprintf в PHP е динамиката на подобна възможност.

Разработчикът може не само да получи желаното изпълнение на такава вложка, но също така да промени реда, на който ще изпрати желаната стойност.

Моментът на формиране на съдържание

Използването на потенциала на PHP като средство за създаване на вмъкнати в HTML страница, като инструмент за създаване на цяла страница - е естествено. Това стартира сайта. Веднага щом се формира страницата и всъщност посетителят дойде на мястото, според съвременните идеи:

  • страницата не може да бъде променена;
  • Потребителят пропусна също това е невъзможно.

Всъщност посетителят дойде на сайта и получи първия отговор под формата на HTML-код. Не е правилно да промените този отговор - това означава да кажете на посетителя, че страницата го променя. Но отговорът на действията на посетителя е адекватен и по негова инициатива страницата е задължена.

Пристигането на посетителя е първият отговор. Действието на посетителя е адекватна реакция на страницата и нейната подготовка за всички следващи действия на посетителя.

PHP функцията sprintf

Значителна част от отговорността за динамиката на страницата се инициира от посетителя на jаvascript, но тя функционира само в браузъра и само заявки на AJAX могат да бъдат изпратени на сървъра. Всеки достъп до сървъра може да изпълнява PHP скрипт. Но в момента на формиране на страницата и времето за отговор на искането са значително различни.

Ръководство за sprintf на php

Функцията PHP sprintf е идеална за динамично генериране на шаблон за отговор и запълването му с желаната стойност.

Промяна на PHP кода по време на изпълнение

Идеята за динамиката на кодовете се роди заедно с първия програмен език и днес присъства на всеки съвременен програмен език.

Изпълнението на кода чрез eval (кода на кода) днес се счита за дупка за сигурност, но е толкова търсено, колкото и опасно.

За да промените кода по време на изпълнение, днес не е необходимо да използвате функцията eval (). Това е скоро бърза закуска, представянето на един или два отбора, а не практическа основа за изграждане на необходимата динамика.

php в руска функция за спринт

Функцията PHP sprintf () ви позволява да създадете шаблон на скрипт, например кода на обект, който ще бъде извикан при изпълнение на действието на посетителя. Обичайната практика на записване на обектни тела във формата на независими файлове е идеалното решение за тяхното изменение в хода на работата на обекта.

Използване на инструменти работа с PHP струни, допълващ sprintf () функционалност ви позволява не само да се промени на обектите, използвани от действията на даден посетител, но и да изпълнява тази инерция да работи с други посетители: развитието на сайта, динамиката на неговата функционалност, натрупването на опит и познания.

Споделяне в социалните мрежи:

сроден