Kuidas kuupäev rea ette lisada. |
Postitaja: Raul |
2015-03-09 01:39:20 |
Töötlen tekstifail nimega fail.txt
sisuks põhimõtteliselt sedasi, milles kuupäevad ridade peal.
01.01.15
ost midagi summa
ost midagi summa
ost midagi summa
02.01.15
ost midagi summa
ost midagi summa
03.02.15
ost midagi summa
ost midagi summa
ost midagi summa
ost midagi summa
Vaja oleks saada nii, et kuupäevad oleks ühel real.
01.01.15 ost midagi summa
01.01.15 ost midagi summa
01.01.15 ost midagi summa
02.01.15 ost midagi summa
02.01.15 ost midagi summa
03.02.15 ost midagi summa
03.02.15 ost midagi summa
03.02.15 ost midagi summa
03.02.15 ost midagi summa
Teksti ise eraldasin selliselt, aga kuidas kuupäev juurde lisada?
<?php
$failinimi='fail.txt' ;
if (file_exists($failinimi))
{
$failisisu = file($failinimi);
foreach($failisisu as $rida)
{
$sisu=explode(' ', $rida);
?>
<table border=1 cellpadding=0 cellspacing=0 width='40%'>
<tr>
<td width='10%' > <?php print $sisu[0]; ?> </td>
<td width='10%' > <?php print $sisu[1]; ?> </td>
<td width='10%' > <?php print $sisu[2]; ?> </td>
</tr>
</table>
<?php
}
}
else
{
print 'Faili ei leitud' ;
}
?>
Viimati muudetud: 09-03-2015 01:40:19
Muutja: Raul
Põhjus:
|
RE: Kuidas kuupäev rea ette lisada. |
Postitaja: blaa |
2015-03-09 10:19:43 |
foreach($failisisu as $rida)
{
if (preg_match('/^[0-2]{2}\.[0-2]{2}\.[0-2]{2}/', $rida))
{
$kuupaev = $rida;
continue;
}
$sisu=explode(' ', $rida);
?>
<table border=1 cellpadding=0 cellspacing=0 width='40%'>
<tr>
<td width='10%' > <?php print $kuupaev; ?> </td>
<td width='10%' > <?php print $sisu[0]; ?> </td>
|
RE: Kuidas kuupäev rea ette lisada. |
Postitaja: blaa |
2015-03-09 15:11:14 |
näpukas, [0-2] asemel peaks olema [0-2]+ või \d
|
RE: Kuidas kuupäev rea ette lisada. |
Postitaja: Raul |
2015-03-10 01:50:39 |
Tänud, sain lõpuks sedasi '/^[0-9]{2}\.[0-9]{2}\.[0-9]{2}/' tööle.
St 0-2 asemel 0-9
Tekkis aga uus probleem:
fail2.txt kus, kirjeldus ei mahu ühele reale ära ja jätkub teisel real.
03.02.15 ( __ praegusel juhul tühikute eest)
ost midagi võib olla pikem tek summa
___st mis ei mahu ühele reale
ost midagi mis mahub reale ära summa
05.02.15
ost midagi mis mahub reale ära summa
ost midagi võib olla pikem tek summa
___st mis ei mahu ühele reale
ost midagi mis mahub reale ära summa
<?php
$failinimi='fail2.txt' ;
if (file_exists($failinimi))
{
$failisisu = file($failinimi);
foreach($failisisu as $rida)
{
if (preg_match('/^[0-9]{2}\.[0-9]{2}\.[0-9]{2}/', $rida))
{
$kuupaev = $rida;
continue;
}
$tehing= substr($rida, 0, 3);
$kirjeldus= substr($rida, 4, 26);
$summa= substr($rida, 31, 5);
?>
<table border=1 cellpadding=0 cellspacing=0 width='70%'>
<tr>
<td width='20%' > <?php print $kuupaev; ?> </td>
<td width='10%' > <?php print $tehing; ?> </td>
<td width='30%' > <?php print $kirjeldus; ?> </td>
<td width='10%' > <?php print $summa; ?> </td>
</tr>
</table>
<?php
}
}
else
{
print 'Faili ei leitud' ;
}
?>
Tulemuseks saan nii
03.02.15 |ost|midagi võib olla pikem tek |summa
03.02.15 |__|st mis ei mahu ühele reale |
03.02.15 |ost|midagi mis mahub reale ära |summa
05.02.15 |ost|midagi mis mahub reale ära |summa
05.02.15 |ost|midagi võib olla pikem tek |summa
05.02.15 |__|st mis ei mahu ühele reale |
05.02.15 |ost|midagi mis mahub reale ära |summa
aga
millise nipiga saaks need kahe realised kokku panna?
03.02.15 |ost|midagi võib olla pikem tekst mis ei mahu ühele reale|summa
Viimati muudetud: 10-03-2015 02:07:13
Muutja: Raul
Põhjus:
|
RE: Kuidas kuupäev rea ette lisada. |
Postitaja: blaa |
2015-03-10 09:12:21 |
vabandused jah selle regulaaravaldisega, nägin viga ja hakkasin parandama, aga siis unustasin juba ära, mis viga oli.
Kas sisendfaili formaati ei saa parandada? Eraldaks veerud semikooloniga näiteks? Või vähemalt summa järele mingi märk. Siis saaks regulaaravaldise ümber teha.
Praegu võin soovitada, et kontrollid, kas rea alguses on tühikud ja liidad eelmisele tekstile otsa. Samas kogud kõik andmed massiivi ja väljastad korraga uue tsükliga hiljem.
|
RE: Kuidas kuupäev rea ette lisada. |
Postitaja: ise php |
2015-03-10 10:20:50 |
Kui sul iga ost algab sõnaga ost, saad kasutada seda sõna ostude eraldamiseks.
|
RE: Kuidas kuupäev rea ette lisada. |
Postitaja: rtfm |
2015-03-10 22:54:18 |
TSITEERITUD:Kui sul iga ost algab sõnaga ost, saad kasutada seda sõna ostude eraldamiseks.
või proovi luua timestamp igast reast, kui õnnestub ongi aja rida, kui ei siis midagi muud , võta muutujasse ja järgmise "true" korral tekitad massiivi uue liikme
http://php.net/manual/en/function.strtotime.php
pseudo
for each line
if line is a timestamp
add new array member
else
add line to current array member
endif
ja
array (
'aeg' = > array(rida, rida, rida) ,
'aeg2' = > array(rida, rida, rida)
);
|
RE: Kuidas kuupäev rea ette lisada. |
Postitaja: ise php |
2015-03-11 07:36:17 |
See ei sobi, see läheks kui iga ost oleks ühel real ja vahepeal kuupäev, kuid kui on vaja eraldada ka ost, mis on mitmel real, siis ei aita timestamp mitte kuidagi.
|
RE: Kuidas kuupäev rea ette lisada. |
Postitaja: Raul |
2015-03-11 07:52:39 |
Formaati muuta ei saa.
semkooloneid proovisin ja sain nii vahele.
print $kuupaev.';'.$tehing.';'.$summa.';'.$kirjeldus.'<br />';
Ja kuiagi need nüüd uuesti masiivi ja uuesti väljastada?
Põhimõtteliselt iga ost algab sõnaga ost. Algab OST132435 ja on kindel pikkus, mida saaks välja võtta selliselt /^[A-Z]{3}[0-9]{6}/'
Viimati muudetud: 11-03-2015 07:53:52
Muutja: Raul
Põhjus:
|
RE: Kuidas kuupäev rea ette lisada. |
Postitaja: ise php |
2015-03-11 13:09:59 |
TSITEERITUD:
Ja kuiagi need nüüd uuesti masiivi ja uuesti väljastada?
Sa soovid siis uuesti faili kirjutada tagasi ainult korrektselt?
Selleks ei ole visuaalset poolt nagu vajagi, ainult omale vaadata.
PHP kood:
// teed kogu oma varanduse masiiviks kordad seda rida kuni kõik su andmed on sees
$dat[] = array("kuupaev"=>$kuup, "ost"=>$ost);
//siis teed masiivist standartse stringi, mille salvestad faili
$save=serialize($dat);
$fk=fopen('andmed.txt',"w+");
flock($fk, LOCK_EX);// fail lukku
fputs($fk,$save);
fclose($fk);
// tagasi sisse loed selliselt
$fk=fopen('andmed.txt',"r");
$dat1 = fgets($fk);
$dat=unserialize($dat1);
// ja nüüd saad masiivist oma andmed
$kuup = $dat[0]['kuupaev'];
$ost = $dat[0]['ost'];
//järgmised read on $dat[1] jne
?>
vaesemehe andmebaas!
|
RE: Kuidas kuupäev rea ette lisada. |
Postitaja: rtfm |
2015-03-11 13:23:37 |
TSITEERITUD:See ei sobi, see läheks kui iga ost oleks ühel real ja vahepeal kuupäev, kuid kui on vaja eraldada ka ost, mis on mitmel real, siis ei aita timestamp mitte kuidagi.
no siis lihtsalt tee if lause juurde mis tuvastab eraldi ostu fakti rea alguse järgi , kui on uus rida liida eelmisele elemendile
|
RE: Kuidas kuupäev rea ette lisada. |
Postitaja: Raul |
2015-03-12 01:18:56 |
Nii vaja olekski, et kui rea alguses on tühikud, siis liidaks eelmise reaga kokku.
PHP kood:
<?php
/*
algne fail nimega fail.txt
03.02.15
ost midagi võib olla pikem tek summa
st mis ei mahu ühele reale
ost midagi mis mahub reale ära summa
05.02.15
ost midagi mis mahub reale ära summa
ost midagi võib olla pikem tek summa
st mis ei mahu ühele reale
ost midagi mis mahub reale ära summa
*/
$failinimi='fail.txt' ;
if (file_exists($failinimi))
{
$failisisu = file($failinimi);
foreach($failisisu as $rida)
{
/* kuskil siin vist tuleks kaherealine või enamarealine kirjeldus, saada üherealiseks,
kui rea alguses on tühikud, siis liidaks eelmise reaga kokku.
Siis oleks fail selline, aga kuidas enne selliseks saada?
03.02.15
ost midagi võib olla pikem tek summa st mis ei mahu ühele reale
ost midagi mis mahub reale ära summa
05.02.15
ost midagi mis mahub reale ära summa
ost midagi võib olla pikem tek summa st mis ei mahu ühele reale
ost midagi mis mahub reale ära summa
*/
if (preg_match('/^[0-9]{2}\.[0-9]{2}\.[0-9]{2}/', $rida))
{
$kuupaev = $rida;
continue;
}
$tehing= substr($rida, 0, 3);
$kirjeldus= substr($rida, 4, 27);
$summa= substr($rida, 31, 6);
$kirjeldus2= substr($rida,40);
?>
<table border=1 cellpadding=0 cellspacing=0 width='70%'>
<tr>
<td width='20%' > <?php print $kuupaev; ?> </td>
<td width='10%' > <?php print $tehing; ?> </td>
<td width='30%' > <?php print $kirjeldus.$kirjeldus2; ?> </td>
<td width='10%' > <?php print $summa; ?> </td>
</tr>
</table>
<?php
}
}
else
{
print 'Faili ei leitud' ;
}
?>
Viimati muudetud: 12-03-2015 01:21:48
Muutja: Raul
Põhjus:
|
RE: Kuidas kuupäev rea ette lisada. |
Postitaja: ise php |
2015-03-12 12:50:09 |
Nii peaks toimima eeldusel, et kirjeldus2 oli sul mõeldud selle tühikuga rea jaoks, kui ei jäta see omal nii nagu oli ja lisa siis tühikuga rea jaoks massiivi veel üks pesa.
PHP kood:
<?php
/*
algne fail nimega fail.txt
03.02.15
ost midagi võib olla pikem tek summa
st mis ei mahu ühele reale
ost midagi mis mahub reale ära summa
05.02.15
ost midagi mis mahub reale ära summa
ost midagi võib olla pikem tek summa
st mis ei mahu ühele reale
ost midagi mis mahub reale ära summa
*/
$failinimi='fail.txt' ;
if (file_exists($failinimi))
{
$failisisu = file($failinimi);
$nr=0;
foreach($failisisu as $rida)
{
/* kuskil siin vist tuleks kaherealine või enamarealine kirjeldus, saada üherealiseks,
kui rea alguses on tühikud, siis liidaks eelmise reaga kokku.
Siis oleks fail selline, aga kuidas enne selliseks saada?
03.02.15
ost midagi võib olla pikem tek summa st mis ei mahu ühele reale
ost midagi mis mahub reale ära summa
05.02.15
ost midagi mis mahub reale ära summa
ost midagi võib olla pikem tek summa st mis ei mahu ühele reale
ost midagi mis mahub reale ära summa
*/
if (preg_match('/^[0-9]{2}\.[0-9]{2}\.[0-9]{2}/', $rida))
{
$kuupaev = $rida;
continue;
}
if(substr($rida, 0, 1)==" "){
$dat[$nr - 1]["kirjeldus2"] = $rida;
}else{
$tehing= substr($rida, 0, 3);
$kirjeldus= substr($rida, 4, 27);
$summa= substr($rida, 31, 6);
$kirjeldus2="";
$dat[$nr] = array("kuupaev"=>$kuupaev, "tehing"=>$tehing, "kirjeldus"=>$kirjeldus, "summa"=>$summa, "kirjeldus2"=>$kirjeldus2);
$nr++;
}
} //end foreach
foreach($dat as $rida)
{
$kuupaev = $rida["kuupaev"];
$tehing = $rida["tehing"];
$kirjeldus = $rida["kirjeldus"];
$kirjeldus2 = $rida["kirjeldus2"];
$summa = $rida["summa"];
?>
<table border=1 cellpadding=0 cellspacing=0 width='70%'>
<tr>
<td width='20%' > <?php print $kuupaev; ?> </td>
<td width='10%' > <?php print $tehing; ?> </td>
<td width='30%' > <?php print $kirjeldus.$kirjeldus2; ?> </td>
<td width='10%' > <?php print $summa; ?> </td>
</tr>
</table>
<?php
} //end foreach2
}
else
{
print 'Faili ei leitud' ;
}
?>
|
RE: Kuidas kuupäev rea ette lisada. |
Postitaja: blaa |
2015-03-12 15:46:23 |
muuseas file_get_contents() ja file_put_contents() on juba üle kümne aasta saadaval
|
RE: Kuidas kuupäev rea ette lisada. |
Postitaja: Raul |
2015-03-12 20:47:54 |
TSITEERITUD:Nii peaks toimima eeldusel, et kirjeldus2 oli sul mõeldud selle tühikuga rea jaoks...
Tänud, pakutud lahendus töötas just nii nagu vaja.
|
RE: Kuidas kuupäev rea ette lisada. |
Postitaja: Raul |
2015-03-16 02:37:54 |
Tekkis uus probleem. Kaherealiste ridadega saab ilusti hakkama, aga teksti tulid sisse ka kolmerealised, neljarealised ja vahetevahel rohkemrealisi.
Algfail näeb välja samasugune nagu eelnevates kommentaarides toodud näited kuid kirjelduseridu on rohkem kui kaks.
Ehk paneb mittetühikuga algavale reale (ID2222222) kõik allpol olevad tühikuga algavad read järjest üksteise otsa, kuni tuleb uus mittetühikuga algav rida (ID3333333) jne.
Praegult tegin koodi selliselt nagu allpool. (Natuke muutsin "ise php" poolt toodud näidet)
PHP kood:
<?php
/*
fail.txt
01.01.2015
ID1111111 esimene rida tekstist summa
ID2222222 esimene rida tekstist summa
teine rida tekstist
kolmas rida tekstist
neljas rida tekstist
ID3333333 esimene rida tekstist summa
teine rida tekstist
kolmas rida tekstist
02.01.2015
ID4444444 esimene rida tekstist summa
ID5555555 esimene rida tekstist summa
12.02.2015
ID6666666 esimene rida tekstist summa
teine rida tekstist
*/
$failinimi='fail.txt' ;
if (file_exists($failinimi))
{
$failisisu = file($failinimi);
$nr=0;
foreach($failisisu as $rida)
{
// võtab kuupäevad välja
if (preg_match('/^[0-9]{2}\.[0-9]{2}\.[0-9]{4}/', $rida))
{
$kuupaev = $rida;
continue;
}
if(substr($rida, 0, 1)==" ")
{
$dat[$nr - 1]["rida2"] = $rida;
}
else
{
$rida1= $rida;
$rida2="";
$dat[$nr] = array("kuupaev"=>$kuupaev, "rida1"=>$rida1, "rida2"=>$rida2);
$nr++;
}
} //end foreach 1
foreach($dat as $rida)
{
$kuupaev = $rida["kuupaev"];
$rida1 = $rida["rida1"];
$rida2 = $rida["rida2"];
$tehing = substr($rida1, 0, 9);
$kirjeldus= substr($rida1, 10, 22).$rida2;
$summa = substr($rida1, 35, 5);
?>
<table border=1 >
<tr>
<td width="50" > <?php print $kuupaev; ?> </td>
<td width="50" > <?php print $tehing; ?> </td>
<td width="400" > <?php print $kirjeldus; ?> </td>
<td width="50" > <?php print $summa; ?> </td>
</tr>
</table>
<?php
} // end foreach 2
}
else
{
print 'Ei leitud faili' ;
}
?>
Sellisel moel oli tulemuseks nii, et näitas esimest kirjelduse rida ja viimast kirjelduse rida. Vahepealsed olid puudu.
01.01.2015 ID1111111 esimene rida tekstist summa
01.01.2015 ID2222222 esimene rida tekstist neljas rida tekstist summa
01.01.2015 ID3333333 esimene rida tekstist kolmas rida tekstist summa
02.01.2015 ID4444444 esimene rida tekstist summa
02.01.2015 ID5555555 esimene rida tekstist summa
12.02.2015 ID6666666 esimene rida tekstist teine rida tekstist summa
Viimati muudetud: 16-03-2015 02:49:01
Muutja: Raul
Põhjus:
|
RE: Kuidas kuupäev rea ette lisada. |
Postitaja: Raul |
2015-03-16 03:33:51 |
Proovisin lahendust mis võiks loogiliselt võttes töötada, et replace-sin ridade lõpust reavahetused \n ära, ning panin reavahetuse mittetühikuga algavale reale ette.
Ehk oleks tekkinud uus rida ja kõik muu jadamisi järgi kuni uue reavahetuseni, mis on mittetühikuga algava rea ees jne..
Aga mul pole see õnnestunud.
|
RE: Kuidas kuupäev rea ette lisada. |
Postitaja: ise php |
2015-03-16 07:42:27 |
Eks ta nii peabki toimima, kuna nii on kirjutatud kood. Sa ei rääkinud midagi, et sul neid seletuse ridasid on rohkem kui üks peale ost rea. Minu kood kirjutab viimasele ost reale juurde järgmise tühikuga rea sisu, kuna sul on neid neli, jääbki viimane kirjutis. Muuda koodi nii, et ei kustutaks esimesi vaid liidab need eelnenutele, siis toimib.
|
RE: Kuidas kuupäev rea ette lisada. |
Postitaja: blaa |
2015-03-16 12:42:17 |
Mul on tunne, et sa tahad neid tekstiridu üheks kokku saada.
Võibolla annaksid realistklikku sisendfaili näite. Ma ei usu, et sul seal sees sõnad "summa" on. Koodi osa on ka vahepeal justkui muutunud.
Kogu lahenduskood oleks ilmselt 10 rida pikk. Praegu abistajad tulistavad suvaliselt haavlitega.
Mis programm sellist totrust toodab? Ise olen näinud sarnast jaburust DAV-is ja tegelikult on ka kogu emaili formaat üsna ajale jalgu jäänud. Tänapäeval huvitab väheseid riistvarasid, et sul fail oleks plaintext.
|
RE: Kuidas kuupäev rea ette lisada. |
Postitaja: Raul |
2015-03-16 16:11:30 |
TSITEERITUD:Mul on tunne, et sa tahad neid tekstiridu üheks kokku saada.
Jah, soov on tekstiridu üheks kokku saada. Kui enne olid failid kus oli vaja kuni kaks rida kokku liita, siis uutes failides on ridu, kus on rohkem kui kaks tekstirida.
Summa asemel on reaalselt ikka numbrid, aga jätaks summa lihtsustuse mõttes välja praegu välja.
Failid on erinevad, kuid kõigil on ühine see, et esimene rida algab tähtede ja/või numbritega (ei hakka tühikuga), pikkus võib olla erinev. Praeguses näites 9 tähemärki, siis üks tühik, ning edasi tekst (esimene rida).
Sellele esimese reale vaja juurde saada järgmine teine rida, kui rida algab tühikuga ja sellele omakorda kolmas rida, kui rida algab tühikuga ja ka kolmas rida kui, rida algab tühikuga jne...
Kuni algab uus rida, mis ei alga tühikuga, millele omakorda vaja juurde liita järgmine teine rida, kui rida algab tühikuga...jne.
PHP kood:
algne tekstifail.txt
01.01.2015
ID1111111 esimene rida
ID2222222 esimene rida
teine rida
kolmas rida
neljas rida
ID3333333 esimene rida
teine rida
kolmas rida
02.01.2015
ID4444444 esimene rida
ID5555555 esimene rida
12.02.2015
ID6666666 esimene rida
teine rida
///////////////////////////
Siis lõpuks on soov näha veebilehitsejas andmeid tabelis selliselt:
Kuupäev |ID-Number|Read koos |
01.01.2015|ID1111111|esimene rida |
01.01.2015|ID2222222|esimene rida teine rida kolmas rida neljas rida|
01.01.2015|ID3333333|esimene rida teine rida kolmas rida |
02.01.2015|ID4444444|esimene rida |
02.01.2015|ID5555555|esimene rida |
12.02.2015|ID6666666|esimene rida teine rida |
|
RE: Kuidas kuupäev rea ette lisada. |
Postitaja: ise php |
2015-03-16 18:12:07 |
Kui muidu eelmine kood toimis, siis need tühikutega read saad suht lihtsalt ju kokku.
PHP kood:
if(substr($rida, 0, 1)==" ")
{
// vana rida $dat[$nr - 1]["rida2"] = $rida;
$dat[$nr - 1]["rida2"] = $dat[$nr - 1]["rida2"].$rida;
}
|
RE: Kuidas kuupäev rea ette lisada. |
Postitaja: Raul |
2015-03-16 18:37:29 |
TSITEERITUD:Kui muidu eelmine kood toimis, siis need tühikutega read saad suht lihtsalt ju kokku.
PHP kood:
if(substr($rida, 0, 1)==" ")
{
// vana rida $dat[$nr - 1]["rida2"] = $rida;
$dat[$nr - 1]["rida2"] = $dat[$nr - 1]["rida2"].$rida;
}
Hurra, töötabki. Tänud!
Suunurgad on mul kõrvuni.
|
RE: Kuidas kuupäev rea ette lisada. |
Postitaja: blaa |
2015-03-17 11:24:12 |
PHP kood:
<?php
$failinimi = 'tekstifail.txt' ;
if (file_exists($failinimi))
{
$failisisu = file($failinimi);
$data = array();
$i = 0;
foreach($failisisu as $rida)
{
$rida = trim($rida);
//if (preg_match('/^[0-9]{2}\.[0-9]{2}\.[0-9]{4}$/', $rida))
//või
if (@strftime('%d.%m.%Y', $rida))
{
$date = $rida;
continue;
}
//elseif (preg_match('/^[A-Z]{3}[0-9]{6} (.*)$/')) //konkreetne koodiformaat, ilma summata
//või
else if (preg_match('/^([^\s]+)\s+(.+)\s+([0-9\.]+)$/', $rida, $m)) //suva formaadis kood, summaga
{
$row = array(
'date' => $date,
'id' => $m[1],
'summa' => $m[3],
'desc' => $m[2],
);
$data[++$i] = $row;
}
else
{
$data[$i]['desc'] .= ' '.trim($rida);
}
}
?>
<table border=1 cellpadding=0 cellspacing=0 width='70%'>
<?php
foreach ($data as $v)
{
?><tr>
<td width='20%' > <?php print $v['date']; ?> </td>
<td width='10%' > <?php print $v['id']; ?> </td>
<td width='30%' > <?php print $v['desc']; ?> </td>
<td width='10%' > <?php print $v['summa']; ?> </td>
</tr>
<?php } ?>
</table>
<?php
}
else
{
print 'Faili ei leitud' ;
}
?>
|
RE: Kuidas kuupäev rea ette lisada. |
Postitaja: blaa |
2015-03-17 11:35:29 |
vabansust, lubasin 10 realist lahendust
PHP kood:
<?php
foreach (file('tekstifail.txt') as $rida) {
if (@strftime('%d.%m.%Y', $rida = trim($rida))){
$date = $rida;
}
else if (preg_match('/^([^\s]+)\s+(.+)\s+([0-9\.]+)$/', $rida, $m)) {
$m['date'] = $date;
@$data[@++$i] = array_combine(array('m', 'id', 'desc', 'summa', 'date'), $m);
}
else {
$data[$i]['desc'] .= ' '.trim($rida);
}
}
?>
|