这是我的功能:
function getCinemaName($id) {
$shows = getShowList();
foreach ($shows as $filmDetails) {
if ($id == $filmDetails->EventID) {
if (preg_match('/On/', $filmDetails->AuditoriumShortName)) {
return 'Cinema One';
break;
}
if (preg_match('/Tw/', $filmDetails->AuditoriumShortName)) {
return 'Cinema Two';
break;
}
}
}
}
现在我希望IF-Statement能够执行某些操作,如果该函数返回特定的String。 那么可以写下这样的东西:
if (getCinemaName('Cinema One')){
echo"Do something";
}
谢谢!
答案 0 :(得分:0)
非常简单:
if (getCinemaName($id) === 'Cinema One' ){
echo "Function returned 'Cinema One' value";
}
你也可以在这里阅读更多内容:
http://php.net/manual/en/language.operators.comparison.php
在这里:http://php.net/manual/en/control-structures.if.php
答案 1 :(得分:0)
尝试
if (getCinemaName('Cinema One') == 'YourWantedString'){
echo"Do something";
}