amiga-news DEUTSCHE VERSION
.
Links| Forums| Comments| Report news
.
Chat| Polls| Newsticker| Archive
.

amiga-news.de Forum > Programmierung > PHP: array_search(); [ - Search - New posts - Register - Login - ]

-1- [ - Post reply - ]

2008-02-03, 23:05 h

Jinx
Posts: 2077
User
Hallo!
Folgendes Problem: Ich habe in einem PHP-Skript ein Array mit Dateinamen. Ich will den Schlüssel eines Dateinamens auslesen und benutze dazu die Funktion array_search().
Needle ist dabei _DSC2425.jpg, ein Dateiname der NICHT im Array steht! Trotzdem findet die Funktion einen Treffer, an der gefundenen Stelle steht allerdings _DSC2425sw.jpg im Array.
Ist das normal? Wie kann ich das umgehen?
--
eMail: TheJinx@web.de
Homepage: http://www.TheJinx.de
Tales of Tamar-Seite: http://www.eonwes-halle.de

[ - Answer - Quote - Direct link - ]

2008-02-03, 23:39 h

tokai
Posts: 1071
User
@Jinx:

funktioniert hier wie es soll, d.h. der needle wird nicht gefunden (PHP 4.x):
PHP code:
<?php

$needle = '_DSC2425.jpg';

$myarray = array
(
    0 => '_DSC2424jpg',
    1 => '_DSC2425sw.jpg',
    2 => '_DSC2426.jpg',
    3 => '_DSC2427.jpg',
);

$key = array_search($needle, $myarray);

if ($key !== FALSE)
{
    echo '"'.$needle.'" mit key '.$key.' gefunden.';
}
else
{
    echo '"'.$needle.'" nicht gefunden.';
}

?>



regards,
tokai
--
http://www.christianrosentreter.com ~ MorphOS Software

[ Dieser Beitrag wurde von tokai am 03.02.2008 um 23:41 Uhr geändert. ]

[ - Answer - Quote - Direct link - ]

2008-02-05, 13:15 h

Jinx
Posts: 2077
User
Danke erstmal für deine Antwort. Ich benutze allerdings PHP 5, ist also evtl. ein Bug oder Feature dieser Version.. Ich behelfe mir jetzt einfach damit, dass ich nachträglich nochmal prüfe, ob der Suchstring tatsächlich mit dem Inhalt des Arrays an dieser Position übereinstimmt. Trotzdem sehr merkwürdig..
--
eMail: TheJinx@web.de
Homepage: http://www.TheJinx.de
Tales of Tamar-Seite: http://www.eonwes-halle.de

[ - Answer - Quote - Direct link - ]


-1- [ - Post reply - ]


amiga-news.de Forum > Programmierung > PHP: array_search(); [ - Search - New posts - Register - Login - ]


.
Masthead | Privacy policy | Netiquette | Advertising | Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved.
.