Die effizienteste Möglichkeit, anhand des Werts einer bestimmten Eigenschaft nach Objekten in einem Array zu suchenPhp

PHP-Programmierer chatten hier
Anonymous
 Die effizienteste Möglichkeit, anhand des Werts einer bestimmten Eigenschaft nach Objekten in einem Array zu suchen

Post by Anonymous »

Was wäre der schnellste und effizienteste Weg, eine Suchmethode zu implementieren, die ein Objekt mit einer qualifizierenden ID zurückgibt?
Beispielobjektarray:

Code: Select all

$array = [
(object) ['id' => 'one', 'color' => 'white'],
(object) ['id' => 'two', 'color' => 'red'],
(object) ['id' => 'three', 'color' => 'blue']
];
Was schreibe ich hinein in:

Code: Select all

function findObjectById($id){

}
Das gewünschte Ergebnis würde das Objekt bei $array[0] zurückgeben, wenn ich Folgendes aufrufe:

Code: Select all

$obj = findObjectById('one')
Andernfalls würde es false zurückgeben, wenn ich „vier“ als Parameter übergeben würde.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post