Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $users = [
- [ 'idade' => 29, 'nome' => 'Marcos lucim' ],
- [ 'idade' => 20, 'nome' => 'Marcos ' ],
- [ 'idade' => 50, 'nome' => 'Marcelo dougras' ],
- ];
- function passa ( $val ){
- $saida = 'Marco';// isso abaixo é tudo o que começar com $saida
- return substr( $val[ 'nome' ], 0, strlen($saida)) == $saida ? $val : false;
- }
- // Essa função faz como um if, é um operador ternário e o legal é
- // porém a estrutura dela é [o que seria variável] = (o que seria um if, exemplo se 1
- // === 2) ? se true e : se else
- $val_saida = array_filter( $users, "passa" );
- // Aqui meu array map vai usar a função no array, ele poderia fazer outras coisas
- print_r($val_saida);
- //print_r no caso é para que possa ter uma saída
- // Saída:
- // Array
- // (
- // [0] => Array
- // (
- // [idade] => 29
- // [nome] => Marcos lucim
- // )
- // [1] => Array
- // (
- // [idade] => 20
- // [nome] => Marcos
- // )
- // )
- ?>
Add Comment
Please, Sign In to add comment