kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: array problem

    geschrieben von shople

    Hallo,

    verstehe ich das richtig ...
    ... du willst, dass mit Suche nach 'admin' auch der Eintrag 'Administrator" ein Treffer ist ?

    versuch es mal so

    $array = file('name.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
    
    $resarr = array(); 
    
    foreach ($array as $key => $val) { 
      if ( stripos($val 'admin') !== false) { 
        $resarr[$key] = $val; 
      }
    }


    Dann bekommst Du als Ergebnis ein Array mit allen "Treffern"


    foreach ($resarr as $key => $val) { 
    print "<br />Treffer --- ID: ".$key." --- Name: ".$val." \n"; 
    }


    also wenn 3 Treffer (admin und Administrator und Superadmin) dann hat $resarr 3 Elemente


    hier nochmal als komplettes Beispiel, das ARRAY heisst hier $data aber vom Prinzip gleich

    <?php 
    // --------------------------------------------------- 
    
    $data = array(
    	'Susi', 
    	'Eberhardt', 
    	'admin',
    	'Hans-Dampf', 
    	'Administrator',
    	'Bernd',
    	'Superadmin',
    	'Donald',
    ); 
    
    // --------------------------------------------------- 
    
    $resarr = array();
    
    foreach ($data as $key => $val) {
    	if ( stripos($val, 'admin') !== false) {
    		$resarr[$key] = $val;
    	}
    }
    
    // --------------------------------------------------- 
    
    
    foreach ($resarr as $key => $val) {
    	print "<br /> Treffer --- ID: ".$key." --- Name: ".$val." \n";
    }
    
    // --------------------------------------------------- 
    ?>



    Die Ausgabe davon ist :
    <br /> Treffer --- ID: 2 --- Name: admin
    <br /> Treffer --- ID: 4 --- Name: Administrator
    <br /> Treffer --- ID: 6 --- Name: Superadmin



    oder was genau willst Du aus dem Array haben
    ... so ... als "Teilstring Treffer" ... oder also nur "genaue" Treffer ... oder wie ?



Login zum Webhosting ohne Werbung!