Resulta que tengo este array y quiero eliminar de subcat la key que no coincida con los valores de cat 4.
Este el codigo que tengo ahora
Código:
Este el array que recibo por $_POSTif ( isset( $fields_one['cat'] ) ) { foreach( $fields_one['cat'] as $a => $b ) { if( $fields_one['type'] != $a ) unset( $fields_one['cat'][$a] ); } if ( isset( $fields_one['subcat'] ) ) { foreach( $fields_one['cat'] as $a => $b ) { foreach( $b as $c => $d ) { foreach( $fields_one['subcat'] as $e => $f ) { if ( $e != $d ) unset( $fields_one['subcat'][$e] ); } } } } }
Código:
Saludos y Gracias array(4) { ["id"]=> string(3) "258" ["type"]=> string(1) "4" ["cat"]=> array(1) { [4]=> array(2) { [0]=> string(2) "13" [1]=> string(2) "12" } } ["subcat"]=> array(2) { [13]=> array(3) { [0]=> string(2) "28" [1]=> string(2) "29" [2]=> string(2) "30" } [10]=> array(2) { [0]=> string(2) "32" [1]=> string(2) "33" } } }