gudn tach!
Bitte poste etwas Quellcode!
nicht etwas - alles:
'!0'=='!1'=='0'==0==false
...und deswegen fragte eddi nach deinem code. er vermutete (vermute ich), dass die variablen $OR oder $AND nicht so sind, wie man zunaechst haette annehmen koennen, sie seien es.
die von ihm vorgeschlagenen funktionen koennte man also fuer deine beduerfnisse wie folgt abaendern.
function unden($a){
foreach($a as $v)
if($v===0 || $v==='!1') return(false);
return(true);
}
function odern($a){
foreach($a as $v)
if($v===1 || $v==='!0') return(true);
return(false);
}
das ist uebrigens auch schneller als deine funktionen get_AND() und get_OR(), in denen die schleifen immer bis zum schluss durchlaufen werden. iow: deine funktionen simulieren ein striktes AND bzw. OR, was aber hier ueberfluessig ist.
prost
seth