1. Go to this page and download the library: Download hellpers/pather library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
hellpers / pather example snippets
use Hellpers\Pather;
// Экранировать все символы
$string = 'Hello, World!';
echo Pather::quote($string) . PHP_EOL;
// Вырезаем из имени файла/паки запрещенные символы/слова
$string = 'File <Name>?';
echo Pather::name($string) . PHP_EOL;
// Обрезать слеш в конце
$string = '/path/to/folder/';
echo Pather::rstrim($string) . PHP_EOL;
// Обрезать слеш в начале
$string = '/path/to/folder/';
echo Pather::lstrim($string) . PHP_EOL;
// Обрезать слеш с обеих сторон
$string = '/path/to/folder/';
echo Pather::strim($string) . PHP_EOL;
// Заменить тип разделителя пути с windows на unix
$string = '\path\to\folder';
echo Pather::upath($string) . PHP_EOL;
// Исключить дублирование слеша
$string = '/path//to///folder';
echo Pather::sone($string) . PHP_EOL;
// Развертывание пути
$string = 'C:\path\to\..\folder';
$params = [
'upath' => true, // Разделители в unix стиле (default)
'sone' => true, // Исключить дублирование слеша (default)
'rstrim' => false, // Без разделителя в конце
'trim' => true, // Применить к строке trim() (default)
];
echo Pather::expath($string, $params) . PHP_EOL;
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.