English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP Уровень базовый

PHP Уровень продвинутый

PHP & MySQL

PHP Руководство

PHP String Функции строк

PHP-функции строк являются частью ядра. Эти функции можно использовать без установки.

Список функций

Версия-первые версии PHP, поддерживающие эту функцию.

НомерФункция
Описание
Версия
1addcslashes()Возвращает строку, в которой перед заданными символами добавлены обратные слеши.4
2addslashes()Возвращает строку, в которой перед заданными символами добавлены обратные слеши.4
3bin2hex()Преобразует строку ASCII-символов в шестнадцатеричное значение.4
4chop()Удаляет пробельные символы или другие символы справа от строки.4
5chr()Возвращает символ по заданному значению ASCII.4
6chunk_split()Разрезает строку на множество более мелких частей.5
7convert_cyr_string()Преобразует строку из одной кириллической кодовой страницы в другую.4
8convert_uudecode()Декодирует строку, закодированную с помощью uuencode.5
9count_chars()Используется для возврата информации о символах, используемых в строке.4
10crc32()Вычисляет 32-битный CRC (циркулярный избыточный контроль) строки.4
11crypt()Используется для хеширования строки, односторонняя строка шифрования.4
12echo()Выводит одну или несколько строк.4
13explode()Используется для разделения строки по заданным символам и создания массива.4
14fprintf()Используется для записи форматированной строки в поток.5
15get_html_translation_table()Возвращает таблицу преобразований, используемую функциями htmlspecialchars() и htmlentities().4
16hebrev()Преобразует текст на иврите (Hebrew) в видимый текст.4
17hebrevc()Преобразует текст на иврите (Hebrew) в видимый текст и преобразует новые строки (\n) в <br>.4
18hex2bin()Используется для преобразования шестнадцатеричной строки в символы ASCII.4
19html_entity_decode()Используется для преобразования HTML-символов в символы.4
20htmlentities()Используется для преобразования символов в HTML-символыИспользуется для преобразования символов в HTML-символы
5.421htmlspecialchars_decode()Преобразует некоторые предопределенные HTML-символы в символы
5.1.022htmlspecialchars()4
Преобразует некоторые предопределенные символы в HTML-символы23implode()5
Используется для соединения элементов массива через строку24join()4
Это синоним implode(), который возвращает строку из элементов массиваlcfirst()Используется для преобразования первого символа строки в нижний регистр5.3.0
26levenshtein()Возвращает Levenshtein расстояние между двумя строками4.0.1
27localeconv()Возвращает информацию о местном формате чисел и валюты4
28ltrim()Используется для удаления пробельных символов или других символов с начала строки4
29md5_file()Используется для вычисления md5 хэш файла4
30md5()Используется для вычисления md5 хэш строки4
31metaphone()Вычисляет metaphone ключ строки4
32money_format()Используется для форматирования чисел в строку с货币ным форматом4.3.0
33nl_langinfo()Содержит информацию о языке и языковой среде4.3.0
34nl2br()Вставляет HTML-разделитель строк перед каждой новой строкой в строке4
35number_format()Форматирует числа с группировкой по тысячам4
36ord()Возвращает ASCII-код первого символа строки4
37parse_str()Используется для разложения строки в переменные4
38print()Возвращает строку4
39printf()Возвращает отформатированную строку4
40mb_substr()Вырезает указанное количество символов из строки, часто используется для реза китайских строк, чтобы избежать ситуации, когда вырезается половина символа.4
41quoted_printable_decode()Используется для преобразования строки с кавычками и printable символами в 8-битную строку4
42quoted_printable_encode()Используется для преобразования 8-битной строки в строку, содержащую кавычки и printable символы4
43quotemeta()Используется для ссылки на метасимволы4
44rtrim()Удаляет пробельные символы или другие символы справа от строки.4
45setlocale()Для установки информации о регионе4
46sha1_file()Вычисление SHA-1 хэш файла.
4
47sha1()Вычисление SHA-1 хэш строки.4
48similar_text()Используется для вычисления.similar_text()相似度 между двумя строками.4
49soundex()Вычисление soundex ключа строки.
4
50sprintf()Используется для форматирования строки.4
51str_getcsv()Используется для парсинга строки CSV в массив.4
52str_ireplace()Подстановка некоторых символов в строке (без учета регистра).5
53str_pad()Используется для заполнения строки до новой длины.4.0.1
54str_repeat()Используется для повторения строки указанное количество раз.4
55str_replace()Подстановка некоторых символов в заменяющей строке (без учета регистра).4
56str_rot13()Выполнение ROT13 кодирования строки.4
57str_shuffle()Случайное перемешивание всех символов в строке.4.3.0
58str_split()Разделение строки на массив.5
59str_word_count()Вычисление количества слов в строке.5
60strcasecmp()Используется для сравнения двух строк (без учета регистра).4
61strchr()Поиск第一次出现的 строки в другой строке (别名 strstr()).4
62strcmp()Сравнение двух строк (без учета регистра).4
63strcoll()Сравнение двух строк (в зависимости от локальных настроек).4.0.5
64strcspn()Возвращает количество символов до первого出现的 любого указанного символа в поиске строки.4
65strip_tags()Удаляет HTML и PHP теги из строки.4
66stripcslashes()Удаляет обратные слеш, добавленные функцией addcslashes().4
67stripos()Используется для поиска положения первой出现的 строки в другой строке.4
68stripslashes()Удаляет обратные слеш, добавленные функцией addslashes().4
69stristr()Возвращает положение первой出现的 строки в другой строке (без учета регистра).4
70strlen()Используется для получения длины строки.4
71strnatcasecmp()Использование алгоритма "естественной сортировки" для сравнения двух строк (без учета регистра).4
72strnatcmp()Сравнение двух строк с использованием алгоритма "естественного排序" (с учетом регистра).4
73strncasecmp()Сравнение строк из первых n символов (без учета регистра).4
74strncmp()Сравнение строк из первых n символов (с учетом регистра).4
75strpbrk()Поиск любого из указанных символов в строке.5
76strpos()Используется для поиска первого появления строки в другой строке (с учетом регистра).4
77strrchr()Используется для поиска последнего появления символа в строке.4
78strrev()Используется для переворота строки.4
79strripos()Поиск последнего появления строки в другой строке (без учета регистра).5
80strspn()Возврат количества出现的 специфических символов в строке.4
81strstr()Поиск первого появления строки в другой строке (с учетом регистра).4
82strtok()Разделение строки на более мелкие строки.4
83strtolower()Преобразование строки в нижний регистр.4
84strtoupper()Преобразование строки в верхний регистр.4
85strtr()Преобразование специфических символов в строке.4
86substr_compare()Используется для сравнения формата двух строк с определенной позицией4
87substr_count()Используется для вычисления количества подстрок4
88substr_replace()Подмена части строки другой строкой.4
89substr()Используется для возврата части строки4
90trim()Используется для удаления пробельных символов и других символов с обеих сторон строки.4
91ucfirst()Используется для преобразования первой буквы строки в верхний регистр4
92ucwords()Преобразование первой буквы каждого слова в строке в верхний регистр.4
93vfprintf()Запись отформатированной строки в заданный поток вывода.5
94vprintf()Вывод отформатированной строки.4.1
95vsprintf()Оно возвращает отформатированную строку4.1
96wordwrap()

Разбивка строки по заданной длине.

4.0.2
97convert_uuencode()Использование кодирования uuencode для строки5