Výpis určitého riadka zo súbora txt [rozsirene]

Programovacie jazyky, rady, poradňa...
Majo053
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 126
Registrovaný: 14 aug 2006, 13:39
Bydlisko: Somewhere

Výpis určitého riadka zo súbora txt [rozsirene]

Príspevok od používateľa Majo053 »

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.
Prílohy
vypis z riadkov ich hodnoty
vypis z riadkov ich hodnoty
vivaSlovakia
Guru wannabe
Guru wannabe
Príspevky: 2119
Registrovaný: 29 júl 2006, 10:30

Príspevok od používateľa vivaSlovakia »

nezaskodi ked napises o aky jazyk sa jedna
Majo053
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 126
Registrovaný: 14 aug 2006, 13:39
Bydlisko: Somewhere

Príspevok od používateľa Majo053 »

fruxo napísal:nezaskodi ked napises o aky jazyk sa jedna
pardon PHP
"J"
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1019
Registrovaný: 13 mar 2007, 17:10

Príspevok od používateľa "J" »

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().

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));
		}
	}
}
Takze ak mas riadok v tvare:

Kód: Vybrať všetko

p00123  blablabla
Tak zadaj

Kód: Vybrať všetko

<?php
$subor = file('subor.txt');
echo najdiriadok(123, $subor);
?>
A to vypise blablabla.
Majo053
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 126
Registrovaný: 14 aug 2006, 13:39
Bydlisko: Somewhere

Príspevok od používateľa Majo053 »

[quote=""J""]Nepochopil som presne, co chces...[/quote]Pochopil si to spravne. Dakujem ide to...
Napísať odpoveď