[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите с substr()
Egorka
Существует такая функция как substr(), она возвращает подстроку строки string длиной length, начинающегося с start символа по счету, вот пример: $rest = substr("проверка проверка проверка", 0, 13); // возвращает "проверка пров" а мне надо чтобы он вывел последнее слово до конца т.е "проверка проверка".
Valick
Egorka, не получится


_____________
Стимулятор ~yoomoney - 41001303250491
Egorka
Цитата (Valick @ 3.05.2014 - 17:48)
Egorka, не получится

А что можно в этом случае сделать.
FatCat
Как-то так я бы сделал:

Для короткой строки:
$rest = "проверка проверка проверка";
$rest = explode(" ",$rest);
echo $rest[ (count($rest)-1) ];


Для длинных строк:
$i = 0;
$t = "";
while($t != " ")
{
$i--;
$t = substr($rest,$i,1);
}
$i++;
echo substr($rest,$i);


_____________
Бесплатному сыру в дырки не заглядывают...
Egorka
Цитата (FatCat @ 3.05.2014 - 20:02)
Как-то так я бы сделал:

Для короткой строки:
$rest = "проверка проверка проверка";
$rest = explode(" ",$rest);
echo $rest[ (count($rest)-1) ];


Для длинных строк:
$i = 0;
$t = "";
while($t != " ")
{
$i--;
$t = substr($rest,$i,1);
}
$i++;
echo substr($rest,$i);

Большое спасибо, помогло.
FatCat
Цитата (Egorka @ 3.05.2014 - 23:29)
помогло

"Помогло - заработало" или "помогло понять принцип"? wink.gif

_____________
Бесплатному сыру в дырки не заглядывают...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.