Как проверить, имеет ли массив PHP какой-либо набор значений?

Ubuntu с Единицей не имеет никаких виджетов, вместо этого у них есть индикаторы. Индикаторы приложения обеспечивают простой и эффективный API, чтобы обеспечить значок приложения в области уведомлений в верхней правой части экрана и обеспечить простой, доступный, и полный доступ к ключевым ролям Вашего приложения.

Моя Погодная Категория Индикатора

: Погода, Предсказывающая

, это - индикатор, который покажет информацию о погоде в Вашей области, а также другая ценная информация, такая как время восхода солнца, заката и лунной фазы

enter image description here

Узнает, необходимо ли носить конверт, футболку или водонепроницаемый костюм... При нажатии на индикатор Вы получите больше информации о, влажность, точка росы, чувствует себя подобно, скорость ветра и направление ветра, погодные условия.

My-Weather-Indicator сообщает Вам во время заката ответа восхода солнца и лунную фазу

Information

, можно получить прогноз для области в течение следующих трех дней:

The forecast

можно получить информацию погоды двух городов одновременно:

Two cities

sudo add-apt-repository ppa:atareao/atareao
sudo apt-get update
sudo apt-get install my-weather-indicator

Аппаратная Категория Индикатора

Датчиков: информация о Системе

Индикатор приложения, показывающий аппаратные датчики.

sensors

Первый добавляют репозиторий:

sudo apt-add-repository ppa:alexmurray/indicator-sensors 

Обновление:

sudo apt-get update  

И затем устанавливают пакет:

sudo apt-get install indicator-sensors

Затем запуск Hardware Sensors Indicator от Единицы или выполненный indicator-sensors от терминала.

индикатор

Screenshot

sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"
sudo apt-get update
sudo apt-get install skype

Skype список доступных индикаторов , Какие Индикаторы приложения доступны?

11
задан Preeti Maurya 12 June 2015 в 11:20
поделиться

4 ответа

if ($signup_errors) {
  // there was an error
} else {
  // there wasn't
}

Как это работает? При преобразовании в логическое значение пустой массив преобразуется в false. Все остальные массивы преобразуются в true. Из руководства PHP :

Преобразование в логическое

Для явного преобразования значения в логическое, используйте (bool) или (boolean) слепки. Однако в большинстве случаев актеры не требуется, так как значение будет автоматически конвертируется, если оператор, функция или элемент управления Для структуры требуется логический аргумент.

См. также Типовое жонглирование.

При преобразовании в логическое значение следующие значения считаются FALSE:

  • само логическое FALSE
  • целое число 0 (ноль)
  • float 0.0 (ноль)
  • пустая строка, а строка «0»
  • массив с нулевые элементы
  • объект с нулевыми переменными-членами (только PHP 4)
  • специальный тип NULL (включая неустановленные переменные)
  • Объекты SimpleXML, созданные из пустых тегов
  • Все остальные значения считаются ИСТИННЫМИ (включая любой ресурс ).

Вы также можете использовать empty () , поскольку он имеет аналогичную семантику.

28
ответ дан 3 December 2019 в 01:53
поделиться

Возможно empty () ?

Из документов:

Возвращаемые значения

Возвращает FALSE, если var имеет непустое значение. и ненулевое значение.

Следующие факторы считаются быть пустым:

 "" (пустая строка)
0 (0 как целое число)
«0» (0 в виде строки)
ЗНАЧЕНИЕ NULL
ЛОЖНЫЙ
array () (пустой массив)
var $ var; (объявленная переменная, но без значения в классе)
6
ответ дан 3 December 2019 в 01:53
поделиться

Проверить, если ...

if(count($array) > 0) { ... }

... если это так, то установлена ​​хотя бы одна пара "ключ-значение".

В качестве альтернативы проверьте, не является ли массив empty ():

if(!empty($array)) { ... }
2
ответ дан 3 December 2019 в 01:53
поделиться

Вы можете проверить как минимальное, так и максимальное значения массива, в этом случае у вас может быть большой массив, заполненный ключами и пустыми значениями, и вам не нужно перебирать каждый ключ- пара значений

if(!min($array) && !max($array)) { ... }
0
ответ дан 3 December 2019 в 01:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: