Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP: Laravel
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
Matroskin_Kot
3 / 3 / 3
Регистрация: 10.05.2016
Сообщений: 990
1

Не работает проверка на пустоту

01.06.2019, 12:12. Просмотров 972. Ответов 3
Метки нет (Все метки)

Привет, не могу понять что не так вот код

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<!-- Trending Now -->
 @if(!empty($thoughts))
    <div class="container">
        <div class="trending-now">
          <span class="trending-now__label">
            <i class="ui-flash"></i>
            Мысли</span>
          <div class="newsticker">
            <ul class="newsticker__list">
              <li class="newsticker__item"><a class="newsticker__item-url">A-HA theme is multi-purpose solution for any kind of business</p></li>
              <li class="newsticker__item"><a class="newsticker__item-url">A-HA theme is multi-purpose solution for any kind of business</p></li>     
            </ul>
          </div>
          <div class="newsticker-buttons">
            <button class="newsticker-button newsticker-button--prev" id="newsticker-button--prev" aria-label="next article"><i class="ui-arrow-left"></i></button>
            <button class="newsticker-button newsticker-button--next" id="newsticker-button--next" aria-label="previous article"><i class="ui-arrow-right"></i></button>
          </div>
        </div>
      </div>
@endif
Я проверяю если в массиве значения, и переменая у меня возращает $thoughts = false, но при этом блок этот выводиться вчем может быть проблема
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.06.2019, 12:12
Ответы с готовыми решениями:

Не работает проверка textBox на пустоту
ставлю проверку на текстбокс пустой ли он, если да то выскакивает MessageBox, код такого вида if...

Проверка нескольких textbox на пустоту, а также проверка их значения
Имеется textbox1, textbox2, textbox3, button1. Нужно сделать так, чтобы проверялось условие: Если...

Проверка на пустоту
В чем ошибка? &lt;?php $text = '1'; if(!empty($text)) ...

Проверка на пустоту.
unit Unit1; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls,...

Проверка на пустоту
Всем привет. Вылетает ошибка index out of bounds(3) на строке s_params:=...

3
tarasalk
1459 / 912 / 349
Регистрация: 13.06.2013
Сообщений: 3,164
01.06.2019, 12:16 2
Цитата Сообщение от Matroskin_Kot Посмотреть сообщение
и переменая у меня возращает $thoughts = false
Очевидно там не false.
Сделайте
PHP
1
2
3
@php
    dd($thoughts);
@endphp
0
Matroskin_Kot
3 / 3 / 3
Регистрация: 10.05.2016
Сообщений: 990
01.06.2019, 12:50  [ТС] 3
Цитата Сообщение от tarasalk Посмотреть сообщение
Очевидно там не false.
Сделайте
false

Добавлено через 20 секунд
В БД не чего нету

Добавлено через 2 минуты
PHP
1
2
3
Collection {#245 в–ј
  #items: []
}
Добавлено через 11 минут
Если так написать
PHP
1
2
3
    @php
    dd(empty($thoughts));
@endphp
то false
0
tarasalk
1459 / 912 / 349
Регистрация: 13.06.2013
Сообщений: 3,164
01.06.2019, 13:45 4
Лучший ответ Сообщение было отмечено Para bellum как решение

Решение

Ну вот, говорите false, а там на самом деле объект класса Collection. Это далеко не пустое значение.
Коллекцию на пустоту можно проверить так:
PHP
1
$thoughts->isEmpty()
0
01.06.2019, 13:45
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.06.2019, 13:45

Проверка на пустоту
Добрый вечер, я никак не пойму в чем ошибка. недавно начал изучать php. у меня есть по 3 поля. то...

Проверка на пустоту
Доброго времени суток! Насколько я понял, что при объявлении глобальных переменных (например...

Проверка на пустоту.
unit Unit1; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru