Доброго времени суток уважаемые форумчане, снова нужна ваша помощь Имеется папка, которая расшарена, оттуда скриптом забираем названия папок и раскладываем по столбцам, а потом выводим их на требуемой странице по определенным правилам, в нашем случае Код (Text): <? if(is_numeric(substr($result['level4'], 0, 2))){echo substr($result['level4'], 0, 8);} elseif(is_numeric(substr($result['level4'], 0, 1))){echo substr($result['level4'], 6);} , и вот все вроде работало более менее, до тех пор пока не случилась проблемка, было название папки "11.11.11 Слова и слова и слова", стало "1.1.1 Слова и слова и слова" и правило перестало нормально разносить цифры от слов, проблему я понимаю, разнос происходит четко по количеству символов "8", а теперь стало меньше, как поступить (возможно до пробела)? Подсобите!, заранее благодарен!!!
Функция stristr() вам в помощь PHP: <?php $input = '1.1.1 Слова и слова и слова'; echo stristr($input, ' ', true); //1.1.1 ?>
ОГРОМНОЕ спасибо!, правильно ли я нашел инфу, что если от пробела вывести, то Код (Text): echo strpbrk($input, ' ');
да PHP: <?php $input = '1.1.1 Слова и слова и слова'; echo 'Before the 1st space bar: "', stristr($input, ' ', true), '"'; echo '<br>'; echo 'After the 1st space bar: "', stristr($input, ' '), '"'; /* Before the 1st space bar: "1.1.1" After the 1st space bar: " Слова и слова и слова" */ ?>