Помогите написать правильно условие count($a || $b)?

Можно оставить просто $video.

Логика такова, что если в $video что-то есть, то переменная будет больше 0, и следовательно if выполнится.
Если же нужно ловить какое то конкретное число, кроме 0 и 1, то нужно использовать <, >, =, а вашем случае count т.к. это по идее массив.

(тут правда есть подводный камень, что если пришла например строка, а нужно число, но это уже немного другая история)
 
Здравствуйте. Помогите пожалуйста разобраться, не могу понять как правильно сделать проверку.

Есть условие <?php if (count($images) > 1). В данное условие необходимо добавить также проверку $video. То есть должно получиться что-то <?php if (count($images || $video) > 1) - только оно не работает, как правильно это организовать?

Можно написать:

PHP:
<?php if ($images || $video) {
// тут выводим данные
} ?>

Это элементарная проверка. Если переменные существуют и они не пустые, то вернется true (или 1). Если пустые, то вернется false (или 0).
 
  • Нравится
Реакции: kmrd
Назад
Сверху