Mailinglisten-Archive |
AI> Hallo Liste,
Nabend Amir,
AI> ich habe einen array zB.
AI> $city = ("Frankfurt","Aachen","Köln"...)
AI> nun möchte ich alle Elemente mit einem "A" am Anfang ausgeben..
AI> wie mache ich das ?? scheint etwas kompliziert zusein :o(
hmmm *grübel*
mir dünkt die frage wurde vorhin schon beantwortet oder nicht ???
egal:
<?php
$city = array("Frankfurt",
"Aachen",
"Köln",
"Gütersloh",
"Amsterdam",
"Bielefeld,
"Aaaaaaaaaaaaaa",
"Aua",
"Blubb",
"Foo",
"Bar",
"Agne",
"Foobar",
"Ameise");
function search_city($letter)
{
global $city;
$found_cities = array();
for ($i=0; $i<sizeof($city); $i++)
{
if (substr($city[$i] , 0 , 1) == $letter)
{
$found_cities[] = $city[$i];
}
}
return $found_cities;
}
echo implode("<br>" , search_city("a"));
?>
(untested)
sollte so klappen.
eine frage: ist eigentlich strstr case-sensitive ?
das hat doch mein vorgänger benutzt um zu schauen ob das im substring
ist... wurde das benutzt um auch ein gross geschriebenes A zu finden
oder einfach just for fun ?
AI> Dankeschön für jede Hilfe
np
AI> Samira I.
mfg
kai
--
Kai Meder
www.cn-media.de
abraxxxas_(at)_fraggers.de
php::bar PHP Wiki - Listenarchive