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() | Переносить рядок на задану кількість символів |

