wc_clean()
Очищає передані дані за допомогою sanitize_text_field() . Масиви очищаються рекурсивно.
Обробляє лише масиви та скалярні значення (числа, рядки).
Працює на основі:
sanitize_text_field()
sanitize_text_field()
Хуків немає.
Повертає
Строку|Массив
.
Використання
wc_clean ($ var);
-
$var
(рядок/масив) (обов’язковий) - Дані для чищення.
Приклади
#1 Як працює функція
Актуальні усі приклади на сторінці sanitize_text_field() , наприклад:
wc_clean( 'Перевіримо, як</em> очищається рядок <br>. '); //> 'Перевіримо, як очищається рядок.' wc_clean('http://example.com/foo.php#bar'); //> 'http://example.com/foo.php#bar'
Також можна обробляти масив:
$ data = [ 'say' => 'Привіт,<br>користувач!', '<p>Параграф із текстом</p>', 'Просто текст', ]; wc_clean ($ data); /* Array ( [say] => Привіт, користувач! [0] => Параграф із текстом [1] => Просто текст ) */
Код wc_clean() wc clean WC 6.8.2
function wc_clean( $var ) { if ( is_array( $var ) ) { return array_map('wc_clean', $var); } else { return is_scalar($var)? sanitize_text_field( $var ) : $var; } }