Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wypisanie z lini liczny, a nie tekstu
Forum PHP.pl > Forum > Przedszkole
kubek15
Witam
Mam taki o to problem mam takst:
Kamil użył 174 małe butelki ...
Kamil użył 174 butelki ...

i mam takie wyrażenie:
$szukaj3 = '/kamil uzył (.*?)małe butelki/'; to wypisuje mi elegancko tą linie

ale jak chce wypisać same butelki to daje tak:
$szukaj3 = '/kamil uzył (.*?) butelki/'; i tu własnie wypisuja się wszystkie linie tzn. ze słowe małe buteki i ze słowem butelki. Jak to zrobić aby nie dopisywało to małe.

Wiecie o co chodzi? Po poprostu aby wypisywało same linie z:
Kamil użył 174 butelki ...

a nie tak jak teraz z :
Kamil użył 174 butelki ... i
Kamil użył 174 małe butelki ...

Ta liczba 174 to jest zmienna i ma od 1 do 4miejsc
wywrot4
Czemu zamiast (.*?) nie użyjesz ([0-9]{1,4})
  1. $szukaj3 = '/Kamil użył ([0-9]{1,4}) małe butelki/';
  2. //Lub bez "małe" butelki
  3. $szukaj3 = '/Kamil użył ([0-9]{1,4}) butelki/';
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.