123456patil Ответов: 1

Поиск элементов из массива


Цитата:
он работает, когда я использую первую букву, такую как "c", "a" и т. д., Но когда я помещаю любую букву между буквами, например, рассматривая оранжевый цвет, если я помещаю букву "an" в объект, то он должен отображать, какие все элементы содержат "an", так что это их любой способ сделать это. Пожалуйста дайте мне знать если кто нибудь это знает


Что я уже пробовал:

$veggies = array("Potato", "Cucumber", "Carrot", "Orange", "Green Beans", "Onion");
        $fruits  = array("Apple", "Banana", "Orange", "Pineapple", "Grapes", "Watermelon");
        $salad   = array_merge ($veggies, $fruits);
        $Object = 'C';
        $search = array_filter($salad, function($el) use ($Object) 
        {
        return ( strpos($el[0], $Object) !== FALSE );
        });
        print_r($search);

Kats2512

похоже на домашнюю работу

1 Ответов

Рейтинг:
4

Sunasara Imdadhusen

$veggies = array("Potato", "Cucumber", "Carrot", "Orange", "Green Beans", "Onion");
        $fruits  = array("Apple", "Banana", "Orange", "Pineapple", "Grapes", "Watermelon");
        $salad   = array_merge ($veggies, $fruits);
        $Object = 'C';
        $search = array_filter($salad, function($el) use ($Object) 
        {
        return ( strpos($el, $Object) !== FALSE );
        });
        print_r($search);

//This will check for first letter
strpos($el[0], $Object)
//If you want to compare the entire text then use
strpos($el, $Object)


Maciej Los

5ed!

GKP1992

+5

123456patil

Спасибо вам, сэр, за предложение, оно сработало

Sunasara Imdadhusen

Добро пожаловать :)