<?php
$ar1 = array( 0=>'a', 2=>'b', 5=>'c', 6=>'d');
$ar2 = fill_missing_keys($ar1);
function fill_missing_keys($array)
{
$filled_array = $array + $zero_array;
return $filled_array;
}
?>
PD9waHAKCgokYXIxID0gYXJyYXkoIDA9PidhJywgMj0+J2InLCA1PT4nYycsIDY9PidkJyk7CgokYXIyID0gZmlsbF9taXNzaW5nX2tleXMoJGFyMSk7CgpwcmludF9yKCRhcjEpOwpwcmludF9yKCRhcjIpOyAKCgoKCmZ1bmN0aW9uIGZpbGxfbWlzc2luZ19rZXlzKCRhcnJheSkKewogICAgJGFycl9rZXlzID0gYXJyYXlfa2V5cyAoJGFycmF5KTsKICAgICRhbGxfa2V5cyA9IHJhbmdlKDAsIG1heCgkYXJyX2tleXMpKTsgIAogICAgJG1pc3Npbmdfa2V5cyA9IGFycmF5X2RpZmYoJGFsbF9rZXlzLCAkYXJyX2tleXMpOwogICAgJHplcm9fYXJyYXkgPSBhcnJheV9maWxsX2tleXMgKCRtaXNzaW5nX2tleXMsICcwJyk7CiAgICAkZmlsbGVkX2FycmF5ID0gJGFycmF5ICsgJHplcm9fYXJyYXk7IAogICAga3NvcnQoJGZpbGxlZF9hcnJheSk7CiAgICByZXR1cm4gJGZpbGxlZF9hcnJheTsKfQoKCj8+