Я беру на себя большой проект, и для вложенных списков опций определено множество вложенных массивов, которые будут использоваться с form_dropdown () и form_multiselect () в Codeigniter.Однако эти массивы просто имеют установленные значения, а не соответствующие ключи.
Вот пример:
$lists['roomItems'] = array('Private telephone','Television cable/satellite','Personal furniture/decorations','Computer','Radio');
$lists['busRoute'] = array('Yes','No');
$lists['transport'] = array('Medical appointments','Dental appointments','Dialysis center','Wound care center','Religious services',
'Shopping services');
Что я хотел бы сделать, так это рекурсивно пройти по спискам $ и сделать ключи эквивалентнымик значениям.Для одного массива я попытался использовать foreach ($ lists ['roomItems'] как $ key => value) и попытался установить ключ равным значению, но это не заняло.
Кто-нибудь может помочь?У меня есть около 30 элементов в массиве $ lists, а также другие, которые я бы повторно использовал этот код, так что я просто не хотел бы просто вручную менять указатели.Спасибо!