Ahoj, uz ste mi par krat pomohli za co Vam dakujem ale este potrebujem pomoct s jednou vecou snad sa tu niekto najde co mi pomoze :
Mam subor txt kde bude v riadkoch p001,p002,p003... hodnotu 1,2,3,...n cize akoby dva stlpce [pozri obrazok] tak potrebujem, aby ste mi napisali taky kod, ktory robi to, ze ak budem potrebovat napr. p002 kde je hodnota 2 aby to vypisalo "hodnotu" 2.
Výpis určitého riadka zo súbora txt [rozsirene]
-
vivaSlovakia
Guru wannabe
- Príspevky: 2119
- Registrovaný: 29 júl 2006, 10:30
Nepochopil som presne, co chces, ale nieco som zbuchal, snad dobre. Je to fcia, prvy parameter bude cislo riadka (ak mas riadok zacinajuci 'p026', tak staci zadat 26), druhy parameter bude pole s riadkami - toto pole si vytvoris jednoducho pomocou fcie file().
Takze ak mas riadok v tvare:Tak zadajA to vypise blablabla.
Kód: Vybrať všetko
function najdiriadok( $cislo, $riadky )
{
foreach ($riadky as $riadok)
{
if (preg_match("/^p0*${cislo}\s/", $riadok))
{
return trim(preg_replace('/p[0-9]+/', '', $riadok));
}
}
}Kód: Vybrať všetko
p00123 blablablaKód: Vybrať všetko
<?php
$subor = file('subor.txt');
echo najdiriadok(123, $subor);
?>