Mailinglisten-Archive |
On Thursday 12 December 2002 23:08, Tobias Schlitt wrote:
> war bisher, einfach ein Array anzulegen für die beiden modi und bei jedem
> anstehenden Transfer per "in_array()" nachzusehen, ob die entsprechende
> extenstion in einem der beiden vorhanden ist.
>
> Kennt jemand eine einfache / performantere Lösung dafür?
Fast immer, wenn man in_array() verwenden will, will man stattdessen lieber
ein isset() auf das geflippte array machen. Also:
$asc = array("txt" => 1, "html" => 1 );
if (isset($asc[$extension]))
$mode = "ascii"
else
$mode = "binary";
Kristian
--
Kristian Köhntopp, NetUSE AG, Dr.-Hell-Straße, D-24107 Kiel
Tel: +49 431 386 435 00, Fax: +49 431 386 435 99
php::bar PHP Wiki - Listenarchive