# WP_PARSE_SLUG_LIST() │ WP 4.7.0
Функция WP_PARSE_SLUG_LIST()
очищает массив строк (слагов), которые могут быть разделены запятыми или пробелами.
**Использует:** sanitize_title()
**Время выполнения:**
- 1 раз — 0.000199 сек (быстро)
- 50000 раз — 3.64 сек (быстро)
- Используемая версия PHP: 7.0.8, WP 4.7
**Хуки:** Нет.
## Возвращаемое значение
Функция возвращает массив строк, содержащий очищенные слаги.
## Использование
Вызывается с помощью функции:
```php
wp_parse_slug_list( $input_list );
Параметры
$input_list
(массив|string) — список слагов (обязательный параметр).
Примеры использования
Пример 1
$str = 'Hello, World Hello, World';
$array = wp_parse_slug_list( $str );
/*
$array будет равен:
Array
(
[0] => hello
[1] => world
)
*/
// Следующие строки вернут тот же результат:
$atr = 'Hello world';
$atr = 'Hello, world';
$atr = 'Hello, world, world,world;';
$atr = 'Hello, world';
Обратите внимание, что транслитерация будет выполнена только в том случае, если установлен соответствующий плагин, например, Cyr to Lat (транслитерация кириллицы в латиницу).
Изменения
- С версии 4.7.0 — функция была введена.
- С версии 5.1.0 — была переработана для использования
wp_parse_list()
.
Код функции
Ниже представлен код функции wp_parse_slug_list()
:
function wp_parse_slug_list( $input_list ) {
$input_list = wp_parse_list( $input_list );
return array_unique( array_map( 'sanitize_title', $input_list ) );
}
Связанные функции
wp_parse_id_list()
wp_parse_list()
Эта версия статьи сделана более понятной для начинающих пользователей WordPress, с четкими объяснениями и структурированным представлением информации.