function b5_remove_option_from_serialized_array( $option_name, $remove, $kv ) { $extracted = maybe_unserialize( get_option( $option_name) ); if( is_array( $extracted ) || is_object( $extracted ) ) { if( $kv == 'k' ) unset( $extracted[$remove] ); if( $kv == 'v' ) unset $extracted[array_search($remove, $extracted]); $reserialize = serialize($extracted); update_option( $option_name, $reserialize ); } }