Вы не можете использовать квадратные скобки для адресации "переменных переменных" в PHP. Вместо этого вам нужно создать строку, используя конкатенацию и фигурные скобки, например
$d = 1; $i = 2;
${'D' . $d . 'U' . $i} = 'foo';
echo $D1U2; // foo
Как правило, переменные с числами в них, как правило, являются плохим признаком, поскольку синтаксис, необходимый для доступа к ним (как указано выше), не совсем хорош. Они также по своей природе не очень масштабируемы. Если вы можете немного изменить рефакторинг, я бы предложил вместо этого использовать массив, например,
$DU = [];
...
for ($d=1; $d < 8; $d++) {
$DU[$d][$i] = $resourceUsage['data']['usage']['110556']['2018'][5][$days[0]][$i][15];
...