Я вынимаю данные из десятка различных текстовых полей в один многомерный массив, но я хотел бы, чтобы ключ был создан только в том случае, если есть элементы для добавления к Это. Пример:Проверка наличия каждой переменной перед добавлением ее в массив
$colors = array(
'red' => $options['red_users'],
'orange' => $options['orange_users'],
'green' => $options['green_users']
);
Предположим, что нет данных в поле ввода «orange_users». Кроме запуска условной проверки по каждой переменной, например ...
if (!$options['orange_users']) {
... как я могу эффективно проверить существует, что данные для каждого поля ввода я вытягивать из?
'Еогеасп ($> Параметры Справка-как $ X) {...} ' –
« За исключением выполнения условной проверки для каждой переменной »- условная проверка каждой переменной - это то, что вам нужно, если вы действительно хотите проверить, что каждая переменная не пуста. – kuujo
В вашем примере вы в основном копируете свой массив, меняя ключи. Поэтому в этом конкретном случае наиболее эффективным было бы использовать только ваш исходный массив (или поместить весь массив без изменений в другой массив, если вы присоединяетесь к нескольким массивам). – jeroen