Рецепты программирования на PHP или практические советы по программированию → Слеш в конце пути
Часто возникает задачка проверить есть ли в конце пути слеш или нет. Чтобы не париться над этим каждый раз, достаточно использовать простую функцию
| 1 | //добавляет слеш в конец пути если его нет |
| 2 | function n($path) { |
| 3 | return in_array(substr($path,-1),array("\","/")) ? $path : $path."/"; |
| 4 | } |
Можно также использовать и регулярные выражения:
| 1 | function nr($path) { |
| 2 | return preg_match("/\/$/",$path) ? $path : $path."/"; |
| 3 | } |
