самый быстрый способ найти позицию последнего определенного сисвола в строке

belbek

Новичок
самый быстрый способ найти позицию последнего определенного сисвола в строке

самый быстрый способ найти позицию последнего слеша в строке 'site.com/segment/1/24'
 

tz-lom

Продвинутый новичок
Re: самый быстрый способ найти позицию последнего определенного сисвола в строке

рискну предположить что вам на самом деле нужнее explode
PHP:
php > var_dump(explode('/','site.com/segment/1/24'));
array(4) {
  [0]=>
  string(8) "site.com"
  [1]=>
  string(7) "segment"
  [2]=>
  string(1) "1"
  [3]=>
  string(2) "24"
}
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
tz-lom
и каким боком тут explode? как он поможет найти позицию?
 

FB3

Новичок
c0dex
ну как же, затем от длины строки отнимаем длину array_pop(полученный массива).
А перед этим проверяем, что длина массива больше одного элемента, чтобы узнать, что этот символ вообще был в этой строке.
:)))
 

tz-lom

Продвинутый новичок
Автор оригинала: c0dex
tz-lom
и каким боком тут explode? как он поможет найти позицию?
я всего лишь рискнул предположить что belbek'у требуется разбить URI на элементы,поэтому обратил его внимание на более простой метод
 
Сверху