ich alle möglichen Dinge im Array überprüfen, um zu sehen, ob es etwas aus den angegebenen Daten enthält.PHP-Array, dann überprüfen, ob in Daten
Array:
$dogs = [
"terrier" => "Terrier",
"german_shepard" => "GS",
];
Code:
if ($stmt->execute()){
while ($request = $stmt->fetch(PDO::FETCH_ASSOC)){
foreach($dogs as $x => $x_value){
if (strpos($request['Data'], $x) !== false) { // This bit!!
$dog = $x_value;
} else {
$dog = 'Unknown dog';
}
}
}
}
ich dann eine Liste haben, kann es die erste in der Liste in Ordnung erkennen, aber andere es nennt nur 'Unknown Hund' Beispiel:
1 - Terrier
2 - Unbekannt Do g
3 - Unbekannte Hunde
ich es will wie erscheinen:
1 - Terrier
2 - GS
3 - GS
Ich möchte die Liste zu ap Birne für jeden gefundenen Wert.
Sie könnten var_dump oder print_r $ Anfrage, um zu sehen, was Sie bekommen. Uns zu zeigen, würde uns helfen, Ihnen zu helfen ... – nerdlyist
Mein erster Gedanke ist: Haben Sie 'german_shepard' in der Datenbank? – FirstOne
Es ist immer noch unklar. Was sind die Werte in der Datenbank gespeichert? Und basierend auf welcher Logik sind Sie bereit, diese Liste zu drucken? –