Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [substr] Wycinanie do drugiego wystąpienia pewnego znaku
Forum PHP.pl > Forum > PHP
starach
  1. $str = 'part1.part2.part3';
  2. echo substr($str, 0, strpos($str, '.', strpos($str, '.') + 1)); // part1.part2


Czy jest jakaś funkcja która dla powyższego kodu zastąpi strpos($str, '.', strpos($str, '.') + 1)
Chodzi o ty czy można jedną funkcją wyszukać pozycję znaku jako offset stosując nie pozycję znaku, a liczbę wystąpień?
mathijas
Nie do końca rozumiem. Jaki chciałbyś osiągnąć efekt? Chodzi o to, żeby zwrócić tyle pierwszych znaków z $haystack, ile jest wystąpień $needle w $haystack? Jaki to ma sens?
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.