phpbar.de logo

Mailinglisten-Archive

[php] =?ISO-8859-1?B?UmU6IFtwaHBdIFJlOiBbW3BocF0gemlwLUR3bmxvYWQgYXVzIGVpbmVu?= =?ISO-8859-1?B?IGdlc2No/HR6dGVuIFZlcnplaWNobmlzXQ==?= =?ISO-8859-1?B?IGdlc2No/HR6dGVuIFZlcnplaWNobmlzXQ==?=

[php] =?ISO-8859-1?B?UmU6IFtwaHBdIFJlOiBbW3BocF0gemlwLUR3bmxvYWQgYXVzIGVpbmVu?= =?ISO-8859-1?B?IGdlc2No/HR6dGVuIFZlcnplaWNobmlzXQ==?= =?ISO-8859-1?B?IGdlc2No/HR6dGVuIFZlcnplaWNobmlzXQ==?=

Kai Meder php-ml_(at)_uni.de
Wed, 24 Jan 2001 22:38:25 +0100


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