Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyodresbnienie znaków
mirkus
post
Post #1





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 3.12.2009

Ostrzeżenie: (0%)
-----


Witam mam taki problem:
Chce wyobrednic pewne fragmenty tekstu i zapisac je do tablicy:

Mam taki plik wejsciowy:
ola numer1 lk
ola numer2 lk
ola numer3 lk
ola numer4 lk
ola numer5 lk
ola numer6 lk

<?php
$nazwa_pliku = "d:\\dane.txt";

$ert = file($nazwa_pliku);


for ($i=0; $i<5; $i++)
{
preg_match ("ola(.*?)lk", $ert[$i], $znalezione);
$zapis[$i] = $znalezione;
}

for ($i=0; $i<5; $i++)
{
print $znalezione[$i] . '<br>' ;
}

?>

Ale niestey pojawia sie blad sad.gif wie ktos moze jak sie go pozbyc



Ten post edytował mirkus 11.12.2009, 09:13:22
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Wicepsik
post
Post #2





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


preg_replace + wyrażenia regularne


--------------------
Go to the top of the page
+Quote Post
mirkus
post
Post #3





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 3.12.2009

Ostrzeżenie: (0%)
-----


Probuje i nadal mi sie pojawia ten bład sad.gif

Warning: preg_match() [function.preg-match]: Delimiter must not be alphanumeric or backslash on line 25

Go to the top of the page
+Quote Post
Kasyx
post
Post #4





Grupa: Zarejestrowani
Postów: 45
Pomógł: 7
Dołączył: 29.04.2009
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Po cóż preg_replace?
Jeśli struktura pliku jest taka jak piszesz, to pobieraj sobie po wierszu i używaj explode oddzielający ' '
W ten sposób masz ciąg wejściowy ładnie podzielony w tablicy, z którą już możesz zrobić co chcesz.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 07:30