
如何修复MAMP中Apache服务器未启动错误
_rest_array_intersect_key_recursive ( $array1, $array2 )
_rest_array_intersect_key_recursive: 这个函数用于递归交叉两个数组,并返回两个数组中存在的键。它被REST API使用,以确保只有有效的属性被包含在响应中。
递归计算数组的交叉点,使用键进行比较。
function _rest_array_intersect_key_recursive( $array1, $array2 ) { $array1 = array_intersect_key( $array1, $array2 ); foreach ( $array1 as $key => $value ) { if ( is_array( $value ) && is_array( $array2[ $key ] ) ) { $array1[ $key ] = _rest_array_intersect_key_recursive( $value, $array2[ $key ] ); } } return $array1; }