Идет загрузка

Категории

Строки PHP и как их форматировать

  • 10 января 2023
  • easmik
  • 323

Строки PHP и как их форматировать


Строки всегда были неотъемлемой частью мира программирования. Программисты используют их так часто, потому что они позволяют коду общаться с другими. Определение «другие» в данном контексте достаточно широкое. «Другие» могут быть такими же простыми, как плагин WordPress. Но также может быть более абстрактным, например, браузер, читающий HTML-код, сгенерированный PHP. Они оба являются третьей стороной, которая взаимодействует со строками, сгенерированными вашим кодом. Иногда эти строки просты и используются как есть. Но чаще всего эти строки должны быть динамическими. Им нужно адаптироваться к тому, что происходит внутри вашего кода. Узнайте, как программировать строки шаблонов на https://github.com/fi1a/format.

Важно иметь хорошее представление о том, что вы можете делать со строками в PHP. Существует бесчисленное множество способов изменить строку. Например, у вас может быть изменение строки на основе определенных условий. Или вы можете вставить в него одну или несколько переменных. В PHP есть множество встроенных вспомогательных функций для работы со строками. 

Строковый тип данных

Строки существуют уже давно. Они являются фундаментальной концепцией теоретической информатики. Вот почему они являются важным (если не необходимым) компонентом любого языка программирования. Но строка не одинакова для всех. 

Для ученых-компьютерщиков строка имеет чисто математическое определение.  Это конечная последовательность символов из конечного множества, называемого алфавитом. Но это определение слишком формально для разработчиков. Им нравятся простые вещи, лишенные математической терминологии! То, что разработчики называют «строкой», — это особый тип строки, который называется «строковый литерал». Это заключенная в кавычки последовательность символов внутри кода.

Форматирование строк с помощью «printf»

PHP имеет более продвинутые функции форматирования строк, сосредоточенные вокруг printf. Это класс функций, используемых языками программирования со времен Фортрана в 1950-х годах. Тем не менее, он не становился популярным до 1970-х годов с появлением языка программирования C. Отсюда и название функции.

Так что же printf делает? Он позволяет форматировать строки в соответствии со специальным языком шаблонов. Это гораздо более мощный способ вставки в них переменных.

В PHP printf функция принимает строковый шаблон в качестве первого аргумента. После этого может быть неопределенное количество аргументов, printf вставит эти аргументы в строку в соответствии с заданным строковым шаблоном.


Владеешь фотошопом? Заработай на этом!

Обновлено: 15.01.2023 - 20:30

Популярные шаблоны