Форматування виводу |
$a = "Hello world!"; strlen($a); // 12 str_word_count($a); // 2 strrev($a); // !dlrow olleH str_contains('How are you', 'are'); // true; PHP 8 strpos($a, "world"); // 6; PHP до 8; if (strpos($str, $w) !== false) { echo 'true'; } str_replace("world", "Dolly", $a); // Hello Dolly! substr($a, 6); // world! substr($a, 2, -3); // llo Dol strtoupper($a); // hello world! strtoupper($a); // HELLO WORLD! uswords($a); // Hello World! кожне слово з великої букви trim(" aa "); // aa прибрати пробіли на початку і в кінці $a[0]; // H
$txt1 .= $txt2; // додати текст $lines = explode("\n", $file); // розбити по символу "\n" $line = $lines[count($lines)-1]; // перший рядок з кінця ltrim(" aa "); // aa прибрати пробіли на початку rtrim(" aa "); // aa прибрати пробіли в кінці $ar = ["A", "B", "C"]; $str = implode(",", $ar); // A, B, C
addcslashes - екранує рядок з слешами в стилі мови C addslashes - екранує рядок за допомогою слешів bin2hex - перетворює бінарні дані в шістнадцяткове подання chop - ім'я користувача rtrim chr - генерує односимвольний рядок по заданому числу chunk_split - розбиває рядок на фрагменти convert_cyr_string - перетворює рядок з одного кириличної кодування в інше convert_uudecode - декодує рядок з формату uuencode в звичайний вид convert_uuencode - кодує рядок в формат uuencode count_chars - повертає інформацію про символи, що входять в рядок crc32 - обчислює поліном CRC32 для рядка crypt - хешування рядка fprintf - записує відформатований рядок в потік get_html_translation_table - повертає таблицю перетворень, що використовують функції htmlspecialchars і htmlentities hex2bin - перетворює шістнадцядкові дані в двійкові html_entity_decode - перетворює HTML-коди до відповідних їм символів htmlentities - перетворює всі можливі символи до відповідних HTML-кодів htmlspecialchars_decode - перетворює спеціальні HTML-коди назад в відповідні символи htmlspecialchars - перетворює спеціальні символи в HTML-коди implode - об'єднує елементи масиву в рядок join - ім'я користувача implode icfirst - перетворює перший символ рядка в нижній регістр ievenshtein - обчислює відстань Левенштейна між двома рядками iocaleconv - повертає інформацію про форматування чисел itrim - видаляє пробіли (або інші символи) з початку рядка md5_file - повертає MD5-хеш файлу md5 - повертає MD5-хеш рядка metaphone - повертає ключ metaphone для рядка money_format - форматує число як грошову величину nl_langinfo - повертає інформацію про мову і локал nl2br - вставляє HTML-код розриву рядка перед кожним переведенням рядка number_format - форматує число з поділом груп ord - конвертує перший байт рядка в число від 0 до 255 parse_str - розбирає рядок в змінні print - виводить рядок printf - виводить відформатований рядок quoted_printable_decode - перетворює рядок, закодовану методом quoted-printable в 8-бітну рядок quoted_printable_encode - перетворює 8-бітну рядок за допомогою методу quoted-printable quotemeta - екранують спеціальні символи rtrim - видаляє пробіли (або інші символи) з кінця рядка setlocale - встановлює налаштування локалі sha1_file - повертає SHA1-хеш файлу sha1 - повертає SHA1-хеш рядка similar_text - обчислює ступінь схожості двох рядків soundex - повертає ключ soundex для рядка sprintf - повертає відформатований рядок sscanf - розбирає рядок відповідно до заданого формату str_getcsv - виконує розбір CSV-рядки в масив str_ireplace - регістрнезалежний варіант функції str_replace 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 stripos - повертає позицію першого входження підрядка без урахування регістру stripslashes - видаляє екранування символів stristr - регістронезалежний варіант функції strstr strlen - повертає довжину рядка strnatcasecmp - порівняння рядків без урахування регістру з використанням алгоритму "natural order" strnatcmp - порівняння рядків з використанням алгоритму "natural order" strncasecmp - бінарне-безпечне порівняння перших n символів рядків без урахування регістру strncmp - бінарне-безпечне порівняння перших n символів рядків strpbrk - шукає в рядку будь-який символ з заданого набору strpos - повертає позицію першого входження підрядка strrchr - знаходить останнє входження символу в рядку strrev - перевертає рядок задом наперед strripos - повертає позицію останнього входження підрядка без урахування регістру strrpos - повертає позицію останнього входження підрядка в рядку strspn - повертає довжину ділянки на початку рядка, який відповідає масці strstr - знаходить перше входження підрядка strtok - розбиває рядок на токени strtolower - перетворює рядок в нижній регістр strtoupper - перетворює рядок у верхній регістр strtr - перетворює задані символи або замінює підрядка substr_compare - бінарне-безпечне порівняння