Herzlich willkommen im Archiv vom ABAKUS Online Marketing Forum
Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.
Code: Alles auswählen
function search_array($needle, $haystack) {
for ($i=0; $i < count($haystack); $i++) {
if (strpos($haystack[$i], $needle) !== FALSE) return $i;
}
return FALSE;
}
$farben = array('Farbe rot', 'Farbe gelb', 'Farbe grün', 'Farbe blau');
if (($pos = search_array('grün', $farben)) !== FALSE) {
print('grün an Position ' . $pos);
} else {
print('grün nicht gefunden');
}
Eine passenden Funktion gibt es AFAIK nicht aber auch das ist nicht schwer selbst zu realisieren:JR-EWING hat geschrieben:Gibt es irgendeine Funktion um leere Arrayelemente aus dem Array zu löschen ?
Code: Alles auswählen
function clean_array($haystack) {
foreach($haystack as $key => $value) {
if (empty($value)) unset($haystack[$key]);
}
return $haystack;
}
$farben = array('Farbe rot', 'Farbe gelb', '', 'Farbe grün', '', 'Farbe blau');
print_r(clean_array($farben));