Робота з рядками в php. Основи PHP з нуля. урок №7
Всім привіт!
Продовжуємо вивчати основи PHP з нуля!
У цьому уроці я розповім і покажу деякі функції для роботи з рядками, наприклад, як в рядку зробити заміну, визначити довжину рядка, видалити всі HTML-теги з рядка і т.д.
Ось список назв функцій, про які піде мова в цьому уроці:
chunk_split ()
chunk_split () - функція php застосовується для поділу рядка на фрагменти.
string - рядок для поділу
length - число, яке визначає довжину шматків (за замовчуванням 76).
end - рядок, яка вказує, що має бути в кінці кожного шматка.
Що я зробив? Я рядок «StepkinBlog.ru» поділив на фрагменти. Через кожні 2 символи в рядку будуть виводитися дві букви з трьома крапками «...» і з нового рядка.
convert_cyr_string ()
convert_cyr_string () - ця функція php перетворює рядки з однієї кириличної кодування в іншу.
«Str» - цей рядок, яка буде перекодувати.
«Входная_кодіровка» і «виходная_кодіровка» - я думаю, тут все зрозуміло. Задаються тут параметри кодування однією літерою.
Завдання: перекодіруя фразу "Привіт всім!" з кодування windows-1251 в koi8-r і назад.
Я перекодував слово - 'Привіт всім!' в koi8-r. Ось результат - 'рТЙЧіФ Чуен!'
Тепер перекодіруя слово 'рТЙЧіФ Чуен!' в win. Ось результат - 'Привіт всім!'
bin2hex ()
bin2hex () - виробляє перетворення символьних даних в шістнадцятковий вид.
convert_uuencode ()
convert_uuencode () - кодує дані в формат uuencode
«Мій блог - StepkinBlog.ru» перекодируется ось в такі символи:
Якщо потрібно розшифрувати, то ці перекодувати символи вставляєте в коді замість тексту «Мій блог - StepkinBlog.ru»:
Мій блог - StepkinBlog.ru
str_repeat ()
str_repeat () - повертає повторення рядка задану кількість разів.
Привіт і так 5 разів Привіт і так 5 разів Привіт і так 5 разів Привіт і так 5 разів Привіт і так 5 разів
str_replace ()
str_replace () - робить заміну одних символів в рядку іншими.
search - рядок або масив пошуку
replace - рядок або масив заміни
subject - рядок або масив, де буде зроблена заміна.
Доброго ранку, Стьопа!
str_shuffle ()
str_shuffle () - повертає рядок з переставленими в ній символами випадковим чином.
PHP - мова програмування.
PHP - мова програмування.
strrev ()
strrev () - переворот рядки
UR.GOLBnikpetS еголб ан хіщюанічан ялд PHP
strtolower ()
strtolower () - перетворює літерні символи з верхнього регістру в нижній.
php на блозі stepkinblog.ru
strtoupper ()
strtoupper () - перетворює літерні символи з нижнього регістра в верхній.
substr_replace ()
substr_replace () - замінює частину рядка іншим рядком.
Якщо не вказати останній параметр, то заміна виробиться до кінця рядка.
Заміна всієї рядки
на початку Рядок на php
Рядок на php в кінці
Рядок Я по серединці на php
substr ()
substr () - вирізає і повертає підрядок з рядка.
Якщо потрібно вирізати слово «блог» і вивести на екран, то ось так:
Як бачите, в коді я почав вирізку з 4 символу (пробіл включаємо в символ) і вказав, скільки символів потрібно вирізати, у мене в прикладі 4.
ucfirst ()
ucfirst () - ця функція змінює регістр першого символу в рядку на верхній.
ucwords ()
ucwords () - ця функція змінює регістр першого символу в кожному слові рядка.
strlen ()
strlen () - кількість символів в рядку
str_pad ()
str_pad () - ця функція доповнює рядок інший рядком до заданої довжини
Тепер спробуємо розмістити додатковий рядок зліва:
Звичайно, функцій для роботи з рядками набагато більше, але я вирішив розмістити в статті тільки найцікавіші і корисні. Якщо захочете більше строкових функцій, то можете знайти їх в Інтернеті.