[krótko] preg_split – multi explode
- Mateusz Żeromski | 2009-09-14 | Komentarze: 4 | Ciekawostki Optymalizacja Php
Rozwijając mój serwis pensje.net trafiłem na ciekawy problem. Otóż tworząc kreator raportów chciałem stworzyć funkcjonalność, która rozpoznaje czym są oddzielane wartości w wyszukiwaniu, np.: „programista php”, „programista,php”, „programista;php”. Ostatecznie chodziło o to aby wyciągnąć wartości „programista” oraz „php” i przeszukać tabelę pod ich kątem. Jako pierwsze rozwiązanie „explode” w pętli, lecz zanim zacząłem tworzyć poszukałem czegoś na wzór multi explode. Znalazłem funckję preg_split.