Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 348 Pomógł: 26 Dołączył: 8.10.2008 Skąd: Lublin Ostrzeżenie: (0%)
|
Witajcie.
Zrobiłem sobie kiedyś funkcję, która przeszukuje wszystkie pliki z katalogu w którym się znajduje i podrzędne w poszukiwaniu danej frazy, po czym zwraca url do pliku, linie i wiersz. Jest przeogromnie przydatna szczególnie gdy pracuje się z obcym kodem. W pewnym projekcie zostały naniesione zmiany w bazie danych, konkretnie w tabeli `config`. Stara struktura czyli id | wartosc 1 | To jest tytuł strony //tytuł 2 | Bardzo fajna strona // opis (description) itd. Nowa struktura: key | value title | To jest tytul itd. Rekordów jest sporo, projekt też nie mały, a zadaniem jest teraz poodmieniać wszystkie każde użycie klasy config z: Config::get(1) na Config::get('title') Tak na prawdę to trzeba tylko znaleźć wszystkie użycia metody Config::get() gdzie parametrem jest INT i zamienić na $c->title, $c->description itd; Ten problem nasunął mi pomysł nadpisania funkcji, na pewno przyda się jeszcze w innych przypadkach. Chyba nie ma sensu wklejać całej funkcji szukającej...
Chciałbym móc użyj jej w mniej więcej taki sposób:
Czy istnieje możliwość wprowadzenie do PHPowej wyszukiwarki wyrażeń regularnych? Ten post edytował Adi32 18.07.2012, 15:47:34 |
|
|
|
Adi32 [PHP] - Ulepszenie funkcji wyszukującej 18.07.2012, 15:20:03
peter13135 Ale w czym konkretnie masz problem ?
Z tego co wi... 18.07.2012, 21:32:13
Adi32 Cytat(peter13135 @ 18.07.2012, 22:32... 18.07.2012, 21:49:05
peter13135 No to wyrażenie regularne w Twoim przypadku może b... 18.07.2012, 22:09:22
Adi32 Nie dokładnie o to chodziło, w każdym razie rozwią... 19.07.2012, 08:33:01
wNogachSpisz Czy istnieje szczególny powód dla którego chcesz t... 19.07.2012, 10:40:03
Adi32 Już wyjaśniam.
Jak napisałem wcześniej, przydaje ... 19.07.2012, 11:10:10 
irmidjusz Cytat(Adi32 @ 19.07.2012, 12:10:10 ) ... 19.07.2012, 16:34:45
Adi32 http://forum.php.pl/index.php?showtopic=20...t=0... 19.07.2012, 17:45:06
redeemer Jeżeli zdalny serwer o którym piszesz stoi na Linu... 19.07.2012, 17:54:41
Adi32 Cytat(redeemer @ 19.07.2012, 18:54:41... 20.07.2012, 07:01:33
d3ut3r Trochę offtopując, ktoś wspomniał o Bugu w NB kasu... 20.07.2012, 08:22:41
Adi32 Było gdzieś coś, nawet pisali, że w nowej wersji b... 20.07.2012, 09:12:16 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 12:18 |