Доброго времени суток всем! есть строчки типа: test\testScriptSystem.dll|b5caf0a4ae9cbb0f04ee65e8b670954d|50486 нужно из этой строчки выделить только путь с файлом, т.е. должно остаться "test\testScriptSystem.dll" а ещё точнее, нужно обрезать все символы до символа "|" Как это реализовать?
http://php.net/strpos -возвращает позицию символа в строке. http://php.net/substr - обрезает строку до заданой позиции. Или http://php.net/explode - разделяет строку по требуемому символу.
ещё вопросик дана строчка: test\test1\test2\test3\test.txt мне нужно выделить папки, но так чтобы сохранился путь например: test\ test\test1\ test\test1\test2\ test\test1\test2\test3\ Как это реализовать?
http://php.net/dirname - получает им директории из пути: PHP: <? echo dirname('test\test1\test2\test3\test.txt'); // даст test\test1\test2\test3 echo dirname('test\test1\test2\test3\'); // даст test\test1\test2 // и т.д.