![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 3.06.2004 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Czy istnieje instrukcja "grep" w php?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
np. jak wykonać coś takego w php: $xx= iptables -vxnL | grep "192.168.1.10" | awk '{print $2}' Szukam, szukam, studiuje ksiąki i nie moge nic sensownego znaleźć. CHYBA SŁABO SZUKAM. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Oczywiście nie interesuje mnie rozwiązanie typu $xx= `iptables -vxnL | grep "192.168.1.10" | awk '{print $2}'` ewentualnie : $xx= `iptables -vxnL` i dalej już instrukcjami php |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
No dobra, zamiast in_array(), lepiej użyć array_search().
Przykład Masz plik inwokacja.txt, w którym jest fragment Pana TAdeusza: [php:1:4f0047b940]<?php $plik = file("inwokacja.txt"); $szukane_slowo = "dzięcielina"; $linia = array_search($szukane_slowo, $plik); if(isset($linia)) echo $szukane_slowo." występuje w ".$linia." linii."; ?>[/php:1:4f0047b940] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 09:34 |