У меня есть строка, которая пытается найти конкретные ресурсы в вызове API.
Ресурсы — это уровни: бакалавриат, выпускник, самостоятельная академическая работа и «» (что предположительно означает «нет / не назначен»).
Итак, просто с помощью strpos($level, "") !== false
приемлемо при попытке найти «» уровень?
Я настроил это так, но любой «» Уровень курса не отображается:
$section = $course->{'SectionName'};
$level = $course->{'Level'};
$parent = the_parent_title();
if($section === '01' && (
strpos($level, $parent) !== false
|| strpos($level, "") !== false
|| strpos($level, 'Independent Academic Work') !== false
)
)
Любая помощь будет оценена.
Две двойные кавычки означают пустую строку.
использование empty()
функция php.
if (empty($level)) {
//....
Или используйте сравнение строк:
if ($level === "") {
//...
Других решений пока нет …