Робота з рядками в php


Робота з рядками в php

Робота з рядками в 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 () - ця функція доповнює рядок інший рядком до заданої довжини

Тепер спробуємо розмістити додатковий рядок зліва:

Звичайно, функцій для роботи з рядками набагато більше, але я вирішив розмістити в статті тільки найцікавіші і корисні. Якщо захочете більше строкових функцій, то можете знайти їх в Інтернеті.

Схожі статті