Today I will share a snippet I’ve used in a project. Using that function, you can recursively remove unnecessary key and value pairs from any multi-dimensional array. Here is the function :
function deep_clean($array) {
$remove_keys = [
'key_1',
'key_2',
'key_3'
];
$array = array_diff_key($array, array_flip($remove_keys));
foreach ($array as $key => $value) {
if (is_array($value)) {
$array[$key] = deep_clean($value);
}
}
return $array;
}
To open the side panel by default in google Chrome extension, you can use the…
JavaScript AJAX (Asynchronous JavaScript and XML) is a technique that gives the ability to send…
By default, Bootstrap carousel has no way to add animations to carousel elements. Here I'm…
Laravel comes up with a paginator that generates HTML compatible with the Tailwind CSS framework.…
Bootstrap introduced their icons collection in November 2019 as Bootstrap Icons (v1.0.0-alpha). At that time,…
To create autocomplete feature for input field(s), HTML's datalist tag can be the easiest solution.…