我正在尝试清理通过$\\u POST[]接收的一些数组,并将它们插入到数据库中。我该怎么做?
html为name=“room\\u types[]”
$room\\u types=$\\u POST[\'room\\u types\'];
如何清理此阵列?
我正在尝试清理通过$\\u POST[]接收的一些数组,并将它们插入到数据库中。我该怎么做?
html为name=“room\\u types[]”
$room\\u types=$\\u POST[\'room\\u types\'];
如何清理此阵列?
您可以使用array_map
像这样:
$room_types = isset( $_POST[\'room_types\'] ) ? (array) $_POST[\'room_types\'] : array();
$room_types = array_map( \'esc_attr\', $room_types ); // Replace esc_attr with your desire sanitization
我正在尝试递归地获取页面的所有子级(无限深度),我正在使用下面的函数,from this solution:function get_all_subpages($page, $args = \'\', $output = OBJECT) { if (! is_numeric($page)) $page = 0; $default_args = array( \'post_type\' => \'page\',&