Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]druga spacja w ciągu
Forum PHP.pl > Forum > Przedszkole
jacusek
Witam.
Potrzebuję (łamanie krótkiego tekstu z adresem) stworzyć funkcję, która pokazywałaby pozycję drugiej spacji w ciągu. Wiem, ze jest strpos, ale on pokazuje tylko pierwsze wystąpienie danego znaku.
Dla przykładu mam takie coś
  1. <?php
  2. $string='Włodzisłowacice, Brodatego 106 m. 28';
  3. $pos = strpos(utf8_decode($string), ' ');
  4. echo $pos;

pokaże 17, a ja chciałbym, żeby wskazywał 2 spację - czyli 26.
Jak się do tego w ogóle zabrać.
Z góry dzięki za odpowiedź
nospor
zainteresuj się trzecim parametrem swojej funkcji
http://pl.php.net/strpos
wookieb
  1. strpos($string, ' ', strpos($string, ' ');
jacusek
Dzięki za pomoc, ale poradziłem sobie w taki sposób:
  1. function where_space($string){
  2. $d=strpos(utf8_decode($string),' ');
  3. $pos=strpos(utf8_decode($string),' ',$d+1);
  4. return $pos;
  5. }

I działa smile.gif
nospor
Przecież to jest dokładnie to samo co my ci radzilismy tylko ze u Ciebie jest rozbite na dwie linijki.... tongue.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.