<?php
function getOptionOrElse(array $options, string $key, $else = false)
{
if (key_exists($key, $options) && $options[$key]['value'] !== '' && $options[$key]['value'] !== null) {
return $options[$key]['value'];
}
return $else;
}
$abo_options =
[
'gedeelde bundel - belminuten per maand' => ['value' => 200],
'gedeelde bundel - sms per maand' => ['value' => 200],
'gedeelde bundel - mb per maand' => ['value' => 200]
];
$minuten_sms_mb_amount = getOptionOrElse($abo_options,'gedeelde bundel - belminuten per maand', 0);
$minuten_sms_mb_amount += getOptionOrElse($abo_options,'gedeelde bundel - sms per maand', 0);
$minuten_sms_mb_amount += getOptionOrElse($abo_options,'gedeelde bundel - mb per maand', 0);
echo "amount: {$minuten_sms_mb_amount}";
preferences:
22.99 ms | 402 KiB | 5 Q