в Visual Basic для приложения есть эта функция Nz ().функция проверяет нулевую переменную и возвращает предоставленное значение, если находит, что переменная равна нулю.
Я пытаюсь написать ту же функцию в php, которая выглядит следующим образом:
function replace_null($value, $replace) {
if (!isset($value)) {
return $replace;
} else {
return $value;
}
}
$address = replace_null($data['address'], 'Address is not available.');
конечно, если $data['address']
найден нулевым, php прекратит выполнение кода и replace_null
не будет вызван.
В настоящее время я использую троичный
(isset(data['address']) ? data['address'] : 'Address is not available.');
но я думаю replace_null
, если это сработает, предложит более удобный способ.
Есть ли в php функция, которая обеспечивает ту же функциональность, что и nz () vba?Любое предложение будет оценено.
заранее спасибо.