user1828959
user1828959

Reputation: 17

problems getting values in my multidimensional arrays

I'm having problems getting values in my multidimensional arrays php

$shop = array( 
  array( 
    Title => "rose", 
    Price => 1.25,
    Number => 15 
  ),
  array(
    Title => "daisy", 
    Price => 0.75,
    Number => 25,
  ),
  array(
    Title => "orchid", 
    Price => 1.15,
    Number => 7 
  )
);

And

$titlearray = array('rose','daisy');

And Now. I want check Compare 2 array;

If have value $titlearray in $shop return True or false.

Example:

$titlearray = array('rose','daisy');  return TRUE


 $titlearray = array('rose','daisy','kool'); return FALSE

plz help me. Thanks for watching.

Upvotes: 0

Views: 48

Answers (1)

Niet the Dark Absol
Niet the Dark Absol

Reputation: 324620

Seems simple enough.

$titles = array_map(function($i) {return $i['Title'];},$shop);
return !array_diff($titlearray,$titles);

Upvotes: 1

Related Questions