erison 63 Denunciar post Postado Julho 4, 2012 Disponha, leia e releia tudo que falei, que irá encontrar a solução vlw ai cara, desculpa ai a dor de cabeça. quando eu descobrir posto ai para galera. Compartilhar este post Link para o post Compartilhar em outros sites
erison 63 Denunciar post Postado Julho 5, 2012 po ta quase dando certo so falta uma besterinha $A['OBRIGATORIO']['NM1']['NM clien 1']='UHH'; $A['OBRIGATORIO']['NM2']['NM clien 3']='UHJ'; $A['OBRIGATORIO']['NM3']['NM clien 2']=''; $A['OBRIGATORIO']['NM4']['NM clien 4']='UHJ'; $A['OBRIGATORIO']['NM5']['NM clien 5']=''; // Campos Obrigatorios if(array_key_exists('OBRIGATORIO',$A)==true){ $ArrayObg = $A['OBRIGATORIO']; $err = array_map(function($B){ return array_map(function($c){ return empty($c); },$B); },$ArrayObg); //-------- echo '<pre>'; print_r($err); echo '</pre>'; } ele ta retornado isso Array ( [NM1] => Array ( [NM clien 1] => ) [NM2] => Array ( [NM clien 3] => ) [NM3] => Array ( [NM clien 2] => 1 ) [NM4] => Array ( [NM clien 4] => ) [NM5] => Array ( [NM clien 5] => 1 ) ) e queria que retorna-se array( 'NM clien 2'=>1, 'NM clien 5'=>1 ) ajuda ai Compartilhar este post Link para o post Compartilhar em outros sites
erison 63 Denunciar post Postado Julho 5, 2012 conseguie deste modo. $A['OBRIGATORIO']['NM1']['NM clien 1']='UHH'; $A['OBRIGATORIO']['NM2']['NM clien 3']='UHJ'; $A['OBRIGATORIO']['NM3']['NM clien 2']=''; $A['OBRIGATORIO']['NM4']['NM clien 4']='UHJ'; $A['OBRIGATORIO']['NM5']['NM clien 5']=''; // Campos Obrigatorios if(array_key_exists('OBRIGATORIO',$A)==true){ $ArrayObg = $A['OBRIGATORIO']; $err = array_map(function($B){ return array_map(function($c){ return empty($c); },$B); },$ArrayObg); $err = array_map('array_filter',$err); $err = array_map('array_filter',$err); $err = array_filter($err); echo '<pre>'; print_r($err); echo '</pre>'; } tem algum geito melhor? Compartilhar este post Link para o post Compartilhar em outros sites