CodeIgniter, руководство пользователя к версии 1.6.1


Хелпер Array

Хелпер Array содержит функции, которые помогают работать с массивами.

Загрузка хелпера

Для загрузки хелпера используется следующий код:

$this->load->helper('array');

Доступны следующие функции:

element()

Позволяет выбрать элемент массива. Функция проверяет, существует ли элемент в массиве и содержит ли он значение. Если значение существует, функция вернет его. Если значение не существует, будет возвращено FALSE или то, что вы указали третьим параметром в качестве значения по-умолчанию. Пример:

$array = array('color' => 'red', 'shape' => 'round', 'size' => '');

// вернёт "red"
echo element('color', $array);

// вернёт NULL
echo element('size', $array, NULL);

random_element()

Получает массив на вход и возвращает случайный его элемент. Пример использования:

$quotes = array(
            "Я понял, что чем усердней я работаю, тем более я удачлив. - Томас Джефферсон",
            "Не оставайся в кровати, если ты не можешь там делать деньги. - Джордж Бёрнс",
            "Мы не проиграли игру; у нас просто вышло время. - Винс Ломбарди",
            "Если всё под контролем, увеличьте темп. - Марио Андретти",
            "Реальность — просто иллюзия, хотя и очень стойкая. - Альберт Эйнштейн",
            "Шанс служит лишь подготовленному уму - Луис Пастер"
            );

echo random_element($quotes);