Я пытаюсь сделать первое значение массива в верхнем регистре.Как сделать первое значение массива в верхнем регистре
Код:
$data = $this->positions_model->array_from_post(array('position', 'label'));
$this->positions_model->save($data, $id);
Так что перед save($data, $id)
к базе данных Я хочу, чтобы преобразовать position
значение в верхний регистр. Я попытался этим
$data['position'] = strtoupper($data['position']);
но чем не сохраняет значение в БД с прописными буквами, но, как это то, что пользователь вводит.
Текущий выпуск $data
:
Array ([position] => it [label] => Information Technology)
И я хочу it
в верхнем регистре, как IT
Добавлена модель Метод
public function get_positions_array($id = NULL, $single = FALSE)
{
$this->db->get($this->_table_name);
$positions = parent::get($id, $single);
$array = array();
foreach($positions as $pos){
$array[] = get_object_vars($pos);
}
return $array;
}
Главная MY_Model метод
public function array_from_post($fields)
{
$data = array();
foreach ($fields as $field) {
$data[$field] = $this->input->post($field);
}
return $data;
}
Вы можете показать свою модельную функцию –
@ Nouphal.M Пожалуйста, посмотрите мой обновленный вопрос для этого же. Спасибо –
Просто интересно, это действительно сложно, как невозможно? –