Хелпер 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);