@Kerm

Поиск по массиву и возвращение ключей найденных элементов?

Нужно выполнить поиск по массиву, используя как параметр для поиска артикул товара, содержащийся в массиве в поле name_g и вернуть ключи найденных в массиве товаров с этим артикулом.

Прошу помощи, как это сделать.

PHP 7
  • Вопрос задан
  • 63 просмотра
Решения вопроса 1
usdglander
@usdglander Куратор тега PHP
Yippee ki-yay
$sku= 'KTL 190617';

$keys = array_keys(array_filter(
    $goods, 
    function ($goody) use ($sku) {
        return $goody['name_g'] == $sku;
    }
));
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@user49981
array_column($array, 'name_g', 'w_id');
Ответ написан
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Алгоритмика Москва
от 110 000 до 160 000 руб.
N1.RU Новосибирск
от 100 000 руб.
Living Core Казань
от 50 000 руб.
15 сент. 2019, в 16:40
8000 руб./за проект
15 сент. 2019, в 15:37
1000 руб./за проект