PHP Рядкові функції
PHP Рядкові функції
Рядкові функції PHP є частиною ядра PHP. Для використання цих функцій не потрібна установка.
Функція | Опис |
---|---|
addcslashes() | Повертає рядок зі зворотними похилими рисками перед вказаними символами |
addslashes() | Повертає рядок із зворотними похилими рисками перед попередньо визначеними символами |
bin2hex() | Перетворює рядок символів ASCII на шістнадцяткові значення |
chop() | Видаляє пробіли або інші символи з правого кінця рядка |
chr() | Повертає символ із указаного значення ASCII |
chunk_split() | Розділяє рядок на низку менших частин |
convert_cyr_string() | Перетворює рядок з одного набору символів кирилиці в інший |
convert_uudecode() | Декодує uuencoded рядок |
convert_uuencode() | Кодує рядок за допомогою алгоритму uuencode |
count_chars() | Повертає інформацію про символи, які використовуються в рядку |
crc32() | Обчислює 32-розрядний CRC для рядка |
crypt() | Одностороннє хешування рядків |
echo() | Виводить один або декілька рядків |
explode() | Розбиває рядок на масив |
fprintf() | Записує відформатований рядок у вказаний вихідний потік |
get_html_translation_table() | Повертає таблицю перекладу, яку використовує htmlspecialchars() та htmlentities() |
hebrev() | Перетворює текст на івриті на візуальний текст |
hebrevc() | Перетворює івритський текст на візуальний текст і нові рядки (\n) <br> |
hex2bin() | Перетворює рядок шістнадцяткових значень на символи ASCII |
html_entity_decode() | Перетворює сутності HTML на символи |
htmlentities() | Перетворює символи на сутності HTML |
htmlspecialchars_decode() | Перетворює деякі попередньо визначені сутності HTML на символи |
htmlspecialchars() | Перетворює деякі попередньо визначені символи на сутності HTML |
implode() | Повертає рядок з елементів масиву |
join() | Псевдонім implode() |
lcfirst() | Перетворює перший символ рядка на нижній регістр |
levenshtein() | Повертає відстань Левенштейна між двома рядками |
localeconv() | Повертає інформацію про цифрове та грошове форматування мови |
ltrim() | Видаляє пробіли або інші символи з лівого боку рядка |
md5() | Обчислює хеш MD5 рядка |
md5_file() | Обчислює хеш MD5 файла |
metaphone() | Обчислює ключ метафона рядка |
money_format() | Повертає рядок, відформатований як рядок валюти |
nl_langinfo() | Повертає конкретну локальну інформацію |
nl2br() | Вставляє лінія HTML, проривається перед кожною новою лінією в рядку |
number_format() | Форматує число з згрупованими тисячами |
ord() | Повертає значення ASCII першого символу рядка |
parse_str() | Парсить рядок запиту на змінні |
print() | Виводить один або кілька рядків |
printf() | Виводить відформатований рядок |
quoted_printable_decode() | Перетворює рядок із лапками для друку на 8-бітний рядок |
quoted_printable_encode() | Перетворює 8-бітний рядок на рядок для друку в лапках |
quotemeta() | Взяття в лапки мета символів |
rtrim() | Видаляє пробіли або інші символи з правого боку рядка |
setlocale() | Встановлює локальну інформацію |
sha1() | Обчислює хеш SHA-1 рядка |
sha1_file() | Обчислює хеш SHA-1 файлу |
similar_text() | Обчислює подібність між двома рядками |
soundex() | Обчислює звуковий ключ рядка |
sprintf() | Записує відформатований рядок у змінну |
sscanf() | Парсить вхідні дані з рядка відповідно до формату |
str_getcsv() | Парсить рядок CSV у масив |
str_ireplace() | Замінює деякі символи в рядку (незалежно від регістру) |
str_pad() | Доповнює рядок до нової довжини |
str_repeat() | Повторює рядок задану кількість разів |
str_replace() | Замінює деякі символи в рядку (з урахуванням регістру) |
str_rot13() | Виконує кодування ROT13 для рядка |
str_shuffle() | Довільно перемішує всі символи в рядку |
str_split() | Розділяє рядок на масив |
str_word_count() | Підрахувати кількість слів у рядку |
strcasecmp() | Порівнює два рядки (незалежно від регістру) |
strchr() | Знаходить перше входження рядка в інший рядок (псевдонім strstr()) |
strcmp() | Порівнює два рядки (з урахуванням регістру) |
strcoll() | Порівнює два рядки (порівняння рядків на основі локалі) |
strcspn() | Повертає кількість символів, знайдених у рядку до того, як буде знайдено будь-яку частину певних символів |
strip_tags() | Видаляє теги HTML і PHP із рядка |
stripcslashes() | Знімає лапки з рядка в лапках addcslashes() |
stripslashes() | Знімає лапки з рядка в лапках addslashes() |
stripos() | Повертає позицію першого входження рядка в інший рядок (незалежно від регістру) |
stristr() | Знаходить перше входження рядка в інший рядок (незалежно від регістру) |
strlen() | Повертає довжину рядка |
strnatcasecmp() | Порівнює два рядки в алгоритмі "natural order" ("природному порядку") (незалежно від регістру) |
strnatcmp() | Порівнює два рядки в алгоритмі "natural order" ("природному порядку") (з урахуванням регістру) |
strncasecmp() | Порівняння рядків перших n символів (незалежно від регістру) |
strncmp() | Порівняння рядків перших n символів (з урахуванням регістру) |
strpbrk() | Шукає в рядку будь-який набір символів |
strpos() | Повертає позицію першого входження рядка в інший рядок (з урахуванням регістру) |
strrchr() | Знаходить останнє входження рядка в інший рядок |
strrev() | Перевертає рядок |
strripos() | Знаходить позицію останнього входження рядка в інший рядок (незалежно від регістру) |
strrpos() | Знаходить позицію останнього входження рядка в інший рядок (з урахуванням регістру) |
strspn() | Повертає кількість символів у рядку, який містить лише символи з указаного списку символів |
strstr() | Знаходить перше входження рядка в інший рядок (з урахуванням регістру) |
strtok() | Розділяє рядок на менші рядки |
strtolower() | Перетворює рядок на малі літери |
strtoupper() | Перетворює рядок на великі літери |
strtr() | Перекладає певні символи в рядку |
substr() | Повертає частину рядка |
substr_compare() | Порівнює два рядки з указаної початкової позиції (двійковий безпечний і за бажанням чутливий до регістру) |
substr_count() | Підраховує, скільки разів підрядок зустрічається в рядку |
substr_replace() | Замінює частину рядка іншим рядком |
trim() | Видаляє пробіли або інші символи з обох сторін рядка |
ucfirst() | Перетворює перший символ рядка у верхній регістр |
ucwords() | Перетворює перший символ кожного слова в рядку у верхній регістр |
vfprintf() | Записує відформатований рядок у вказаний вихідний потік |
vprintf() | Виводить відформатований рядок |
vsprintf() | Записує відформатований рядок у змінну |
wordwrap() | Переносить рядок на задану кількість символів |