Kom ihåg mig?
Home Menu

Menu


Printa ut alla rader med strängen 'Johanna' [PHP]

 
Ämnesverktyg Visningsalternativ
Oläst 2010-02-28, 16:05 #1
Westmans avatar
Westman Westman är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jun 2004
Inlägg: 4 021
Westman Westman är inte uppkopplad
Klarade millennium-buggen
Westmans avatar
 
Reg.datum: Jun 2004
Inlägg: 4 021
Gör en replace och byt ut alla radbrytningar till mellanslag först och sen explodera den med mellanslag kanske?
Westman är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-02-28, 17:02 #2
Jimpsson Jimpsson är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2006
Inlägg: 428
Jimpsson Jimpsson är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2006
Inlägg: 428
Skrev ihop något..
Scriptet kollar om söksträngen matchar för- och efternamn.

Kod:
<?php
	
	$file		= 'file.txt';
	$search	= 'Johanna';
	
	/* --------------------- */
	
	$fp			= @fopen($file, 'r') or die('Filen kunde inte läsas in');
	$contents		= NULL;
	$result		= array();
	
	if(is_resource($fp)){
		
		while( ! feof($fp)) {
			$contents .= fgets($fp);
		}
	
		$lines = explode("\n", $contents);
		
		for($i = 0; $i < count($lines); $i++){
			
			$person = explode(' ', $lines[$i]);
			
			if((stripos($person[0], $search) !== FALSE) OR (stripos($person[1], $search) !== FALSE)){
				echo $lines[$i] . '<br />' . PHP_EOL;
			}
			
		}
	
	} else {
		
		echo 'Något gick snett..';
		
	}
Jimpsson är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 12:11.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017