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