<?php
$array1 = [
["status" => NULL, "number" => "2355"],
["status" => "1", "number" => "1"],
["status" => "2", "number" => "1"],
["status" => "3", "number" => "1"],
["status" => "4", "number" => "1"],
["status" => "7", "number" => "1"]
];
$array2 = [
"Undelivered",
"Sent",
"Bounced",
"Delivered",
"Opened",
"Clicked",
"Logged In",
"Completed",
"Committed"
];
$result = [];
foreach ($array1 as ['status' => $i, 'number' => $n]) {
$result[$array2[(int) $i]] = $n;
}
var_export($result);
preferences:
23.73 ms | 404 KiB | 5 Q