Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]strpos nie dziala tak jak napisali w manualu:/
Forum PHP.pl > Forum > Przedszkole
Bojakki
Mam stringa:
$string = '/mojastrona.com/podstrona/podstrona2';
chce uzyskac pozycje ostatniego slesza czyli pisze:

$needle = '/';
$pozycja = strpos($string , $needle, 1);

wpisuje
echo $pozycja; i zamiast ostaniego mam tego srodkowego.

Podczas gdy w manualu pisze wyraznie:

"The optional offset parameter allows you to specify which character in haystack to start searching. The position returned is still relative to the beginning of haystack . "

Moze mi ktos podpowiedziec jak mozna ominac ten ich blad?
taro
  1. $string = '/mojastrona.com/podstrona/podstrona2';
  2. //chce uzyskac pozycje ostatniego slesza czyli pisze:
  3.  
  4. $needle = '/';
  5. $pozycja = strripos($string , $needle);
  6.  
  7. echo $pozycja;


Wynik: 25

albo jeszcze strrpos()
Bojakki
guitar.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.