Guest User

Untitled

a guest
Dec 16th, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. <?php
  2. $users = [
  3. [ 'idade' => 29, 'nome' => 'Marcos lucim' ],
  4. [ 'idade' => 20, 'nome' => 'Marcos ' ],
  5. [ 'idade' => 50, 'nome' => 'Marcelo dougras' ],
  6. ];
  7.  
  8. function passa ( $val ){
  9. $saida = 'Marco';// isso abaixo é tudo o que começar com $saida
  10. return substr( $val[ 'nome' ], 0, strlen($saida)) == $saida ? $val : false;
  11. }
  12. // Essa função faz como um if, é um operador ternário e o legal é
  13. // porém a estrutura dela é [o que seria variável] = (o que seria um if, exemplo se 1
  14. // === 2) ? se true e : se else
  15.  
  16. $val_saida = array_filter( $users, "passa" );
  17. // Aqui meu array map vai usar a função no array, ele poderia fazer outras coisas
  18.  
  19. print_r($val_saida);
  20. //print_r no caso é para que possa ter uma saída
  21. // Saída:
  22. // Array
  23. // (
  24. // [0] => Array
  25. // (
  26. // [idade] => 29
  27. // [nome] => Marcos lucim
  28. // )
  29.  
  30. // [1] => Array
  31. // (
  32. // [idade] => 20
  33. // [nome] => Marcos
  34. // )
  35.  
  36. // )
  37. ?>
Add Comment
Please, Sign In to add comment