我必须删除另一个数组中没有的一个数组的键,比如
/**
* I Have This Array, With Keys
* Name, Lastname, Date
*/
$Array = Array( 'name' => 'Mike', 'lastname' => 'Griggs', 'date' => strftime( '%A %c' ) );
/**
* And The Split , Make This One Array
*/
$Fields = 'name, lastname';
foreach( split( ',', str_replace( ' ', NULL, $Fields ) ) as $Index => $Field ):
if(!array_key_exists( $Field, split( ',', str_replace( ' ', NULL, $Fields )))):
unset( $Array[$Field] );
endif;
endforeach;
print_r( $Array );
/**
* i Have to Remove The Elements of $Array
* That Not Have in $Fields, In This Case, Unset 'date' From $array
*/
但是在数组中恢复日期字段我需要从数组中取消 $Fields 中没有的键,如果数组中没有名称,则只返回 LastName ..
谢谢[]的