我正在寻找调用多个字符串并将它们连接成一个字符串。我希望能够检查所有被调用的字符串是否都已设置,而不必 isset(); 使用的每一个字符串。
我最想拥有的:
<?php
$name = "John Smith";
$age = "106";
$favAnimal = "pig";
$email = "john@smith.com";
$sport = "tennis";
$userDescription = "My name is $name, I am $age years old, I like $sport.";
if(allStringsSet($userDescription)){
echo $userDescription; //Or do something else
}
?>
你会注意到我没有调用所有的字符串,因为在我的应用程序中并不是所有的字符串都会一直使用。此外,我的应用程序将从大约 50 个字符串中进行选择,并且我需要能够检查任何是否已设置而没有一堆 isset();s 无处不在。
我希望在声明 $userDescription 之前需要进行 isset 检查。如何检查一组未知的字符串以查看它们是否已设置?