Hallo,
ich bekomme von einer "fetchAll()" SQL Abfrage ein mehrdimensionales Array zurück.Siehe print_r Ausgabe unten
$check_type = get_type($ID);
ich möchte gerne prüfen ob es einen Wert schon gibt bevor ich einen neuen in die DB hinzufüge.
Bisher mache ich es so:
$found = "";
foreach($check_type as $type){
if($type['Type'] == $type){
$found = "yes";
echo "gefunden gleicher wert <br>";
}
}
if($found != "yes"){
//insert
}
Gibt es keine Möglichkeit mit in_array das zu prüfen also ohne foreach Schleife?
So geht es ja nicht
if(in_array($type,$check_type[0]['PaperType'])){
echo "gefunden gleicher wert <br>";
}
Array
(
[0] => Array
(
[TypeID] => 34
[Type] => job
[ID] => 3418
)
[1] => Array
(
[TypeID] => 35
[Type] => Special
[ID] => 3417
)
[2] => Array
(
[TypeID] => 39
[Type] => Super
[ID] => 4316
)
[3] => Array
(
[TypeID] => 40
[Type] => Super1
[ID] => 4317
)
)
Gruss
Werner