![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 89 Pomógł: 20 Dołączył: 13.05.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Chciałem prosić o pomoc przy napisaniu wyrażenia regularnego które wyłuskało by wszystkie input-y ze stringu. Napisałem coś takiego:
Niestety działa to tylko gdy mam bardzo prosty przykład np.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 508 Pomógł: 75 Dołączył: 2.11.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Ehh, wydajniej:
Wcale nie. Błąd za błędem. W moim kodzie akurat najwięcej wydajności traci się poprzez wielokrotne użycie preg_match_all. W Twoim wypadku tych wywołań jest tyle samo. Pętla foreach() była zawsze mniej wydajna od innych pętli - for() i while(). print_r($atrybuty); na końcu wyświetli tylko atrybuty z ostatniego inputa, a chyba chodzi o to, aby były wszystkie... To na pewno nie jest poprawnie. Tak samo Twój kod nie potrafi odczytać po kolei atrybutów, bo usunąłeś ważną część kodu - bez sensu. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 12:20 |