Скажем я сделать запрос:PHP: Самый быстрый путь к базе данных хэша?
select * from branches
Теперь я получаю результат:
ID | CODE | Name | etc...
1 | ABC | One | etc...
2 | BED | Two | etc...
3 | CPE | Three | etc...
4 | FEE | Four | etc...
Я в конечном итоге с массивом, который может быть использован, как это:
$data[0]->name;
Я хочу изменить этот массив, чтобы я мог так называть:
$data['ABC']->name;
Каков самый быстрый способ преобразования массива, так что его ключ является одним из элементов массива? I.e. Предположительно без циклирования и назначения?
Видимо, с чем вы имеете дело, это не 'массив', а объект. Вам придется преобразовать его вручную с помощью цикла foreach. – MightyPork
Ну, это массив объектов, да. Но я надеялся, что будет простой способ сделать это, используя что-то вроде «array_keys» или что-то подобное. – coderama
Итак, вы хотите иметь доступ к другим столбцам, используя один столбец в качестве индекса? –