Sven Rautenberg: Vereinfachung einer Abfrage

Beitrag lesen

Moin!

Du sprichst in Rätseln.

habe eine Abfrage welche diese Funktion erfuellen muss:

Abfrage von was? Funktion erfüllen? Hä? Funktionen erfüllen nichts, sie liefern Ergebnisse.

/*
pos sll zgn
Y   Y   Y
Y   N   N  <==
N   Y   Y
N   N   Y
*/

Ok, das sieht aus wie eine Wahrheitstabelle. Was bedeuten die einzelnen Einträge?

<?php

if ((strpos($cont, 'chck') > 0)&&($sll != 'ok')) {
} else {
    echo "getroffen!\n";
}
?>

  
Zweifelsfrei ist das eine Abfrage, aber es mangelt ganz deutlich an den DREI Komponenten der Wahrheitstabelle, ich sehe nur ZWEI.  
  

> Irgendwie finde ich keine Vereinfachung der Abfrage.  
> Hat da vielleicht jemand eine Idee ...  
  
Wieso "Vereinfachung"? Erstmal ist eine "Verkomplizierung" notwendig, um die dritte Komponente in die Abfrage zu integrieren. Oder?  
  
Ansonsten zum Thema "Vereinfachung von Logik-Kombinationen": Karnaugh-Diagramm malen! <http://de.wikipedia.org/wiki/Karnaugh-Veitch-Diagramm>. Noch einfacher als wie damit feststellbar läßt sich eine Logikkombination nicht darstellen.  
  
 - Sven Rautenberg

-- 
"Love your nation - respect the others."