Hola,
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:
if ( 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] );
}
}
}
}
}
Este el array que recibo por $_POST
Código:
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"
}
}
}
Saludos y Gracias