How to remove a value that has an empty key from an associative array in PHP

1 Answer

0 votes
$array = [
    "key1" => "value1",
    "" => "value2",
    "key3" => "value3",
    "key4" => "value4"
];

// Check if the empty key exists and remove it
if (array_key_exists("", $array)) {
    unset($array[""]);
}

print_r($array);



/*
run:

Array
(
    [key1] => value1
    [key3] => value3
    [key4] => value4
)

*/

 



answered Mar 9, 2025 by avibootz
...