strpos пустая / пустая подстрока в строке

У меня есть строка, которая пытается найти конкретные ресурсы в вызове 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
)
)

Любая помощь будет оценена.

-1

Решение

Две двойные кавычки означают пустую строку.

использование empty() функция php.

if (empty($level)) {
//....

Или используйте сравнение строк:

if ($level === "") {
//...
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]