fork(5) download
  1. <?php
  2.  
  3. $livros = array(
  4. 'Livro 1' => array (
  5. 'titulo' => 'Bleach',
  6. 'resumo' => 'xxx',
  7. 'categoria' => 'Ação, Comédia...'
  8. ),
  9. 'Livro 2' => array (
  10. 'titulo' => 'Titulo livro 2',
  11. 'resumo' => 'xxx',
  12. 'categoria' => 'Ação, Psicológico, Romance ...'
  13. ),
  14. 'Livro 3' => array (
  15. 'titulo' => 'Titulo do livro 3',
  16. 'resumo' => 'xxx',
  17. 'categoria' => 'Romance'
  18. )
  19. );
  20.  
  21. $search = 'Romance';
  22. $romances = array_keys(
  23. $livros,
  24. function ($value) use ($search) {
  25. return (strpos($value['categoria'], $search) !== false);
  26. }
  27. )
  28. );
  29.  
  30. print_r($romances);
Success #stdin #stdout 0.02s 52480KB
stdin
Standard input is empty
stdout
Array
(
    [0] => Livro 2
    [1] => Livro 3
)