wp_normalize_path

Заменяет обратные слэши (в windows) на прямые слэши и двойные слэши на одинарные.

✈ 1 раз = 0.000018с = очень быстро | 50000 раз = 0.10с = скорость света

Хуков нет.

Возвращает

Очищенную (обработанную) строку.

Использование

wp_normalize_path( $path );
$path(строка) (обязательный)
Путь, который нужно обработать.

Примеры

#1 Убедимся что путь до файла правильный

Допустим в процессе разработки мы собираем путь к файлу и нам нужно убедиться, что в собранном пути не будет двойных слэшей или обратных слэшей. Для этого прогоним получившейся путь через функцию wp_normalize_path():

<?php
function wp_normalize_path( $path ) {
	$path = str_replace( '\', '/', $path );
	$path = preg_replace( '|(?<=.)/+|', '/', $path );
	if ( ':' === substr( $path, 1, 1 ) ) {
		$path = ucfirst( $path );
	}
	return $path;
}

Комментарии:


Оставить комментарий

Your email address will not be published. Required fields are marked *