Ich habe dieses Array von Objekten:Wie erhalte ich den Wert eines Objekts in einem Array?
$table=[{"count":"2","id_f":"2255"},{"count":"6","id_f":"5886"}];
Ich möchte den Wert von id_f jedes Objekt erhalten und prüfen, ob dieser Wert in einem anderen Array vorhanden sind, habe ich versucht, mit diesem aber es gibt mir das falsche Ergebnis:
foreach($table as $t){
if (in_array($t[$id_f],$array){
//dosomething}
}else{
//do something else
}
}
ich auch mit diesem versucht:
foreach($table as $t){
if (in_array($t->$id_f,$array){
//dosomething}
}else{
//do something else
}
}
ich kann das richtige Ergebnis nicht bekommen, ich werde jede Hilfe dankbar.
'array = json_decode ($ table true)' –
funktioniert '$ t-> id_f' für dich? – Butuzov
@OlegButuzov Ja, ich habe es versucht, aber es gibt mir das 'Versuch, die Eigenschaft von Nicht-Objekt zu bekommen' –