null

php NULL как ключ массива приводится к пустой строке

Можно убедиться:

<?php

$a = [null => 5, 1 => 6];

foreach ($a as $k => $v)
{
    echo gettype($k) . ' ';
}

-- справедливо как минимум в php7.2
Поэтому если вы ищите в массиве ключ, то в принципе null можно возвращать как признак неудачи.

NULL -- что это в программировании

NULL -- специальное значение (часто зарезервированное слово), обозначающее отсутствие какого-либо конкретного значения.

Может писаться как null или Null (в зависимости от правил конкретного языка программирования).

MySQL null или пустая строка - сортировка ORDER BY по нескольким полям - пример

Forums:

Для того, чтобы расположить с пусты или null полем в конце выборки, достаточно использовать конструкцию типа:

..... ORDER BY if(about = '' or about is null, 1, 0);

или, например, с досортировкой по второму параметру:

........  ORDER BY if(about = '' or about is null, 1, 0), date DESC;

Пример использования в полном запросе.

Subscribe to RSS - null