@Kerm

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

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

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

PHP 7
  • Вопрос задан
  • 65 просмотров
Решения вопроса 1
usdglander
@usdglander Куратор тега PHP
Yipee-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
Для правильного вопроса надо знать половину ответа
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы