- print_r: documentation ( source)
- array_walk_recursive: documentation ( source)
<?php
$id = '9242';
$supergroup = array('9242' => 1, '9243' => 0, '9244' => 2, '9245' => 0);
$supergroupnew = [];
array_walk_recursive($supergroup, function($item, $key) use(&$id) {
if ($key == $id) {
$supergroupnew += [ $key => $item ];
} else {
$supergroupnew += [ $key => "0" ];
}
});
echo "<h1>Original Array:</h1>";
print_r($supergroup);
echo "<h1>New Array:</h1>";
print_r($supergroupnew);