我正在尝试删除第3个数组,但它无效。 函数返回所有数组。
function edit_class_columns() {
$columns = array(
'cb' => '<input type="checkbox" />',
'title' => __( 'Name', '' ),
'added_by' => __( 'Added By', '' ),
'locations' => __( 'Locations', '' ),
'date' => __( 'Date', '' )
);
unset($columns[3]);
// return $columns;
print_r($columns);
}
答案 0 :(得分:0)
试
unset($columns['locations']);
答案 1 :(得分:0)
你必须在未设置的情况下使用数组的键,在这种情况下,没有$columns[3]
,你必须这样做:
unset($columns['locations'])
答案 2 :(得分:0)
你的数组没有索引为3的元素!但是如果你想删除第3列,你可以这样做:
unset($columns["locations"]);
如果您仍想使用unset($columns[3]);
,则可以执行此操作:
unset($columns[array_keys($columns)[3]]);