$data = array(0 => 'AAAA' , 1 => 'F0AAAA' , 2 => 'AAAA' , 3 => 'F0AAAB');
Si yo le aplico una un substr($value,-4) a cada uno, encontraría una diferencia, que es la cadena "AAAB", lo que yo quisiera hacer es una función que me devuelva el "F0AAAB"
He intentado con esto:
Código PHP:
function nocomun($value){
return substr($value,-4) != 'AAAA';
}
$data = array(0 => 'AAAA' , 1 => 'F0AAAA' , 2 => 'AAAA' , 3 => 'F0AAAB');
print_r(array_filter($data,"nocomun"));
$data = array(0 => '00BJ' , 1 => 'F000BB' , 2 => '00BB' , 3 => 'F000BB');
$data = array(0 => 'AHHH' , 1 => 'F0AHHH' , 2 => 'AHH1' , 3 => 'F0AHHH');
$data = array(0 => 'CAD1' , 1 => 'F0COD1' , 2 => 'CAD1' , 3 => 'F0CAD1');
Espero me puedan ayudar, gracias!