Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyodresbnienie znaków
Forum PHP.pl > Forum > Przedszkole
mirkus
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

Wicepsik
preg_replace + wyrażenia regularne
mirkus
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

Kasyx
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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.