Internet explorer еще не поддерживает функции стрелок . Вы можете проверить браузеры, поддерживающие функции стрелок здесь .
. Метод для решения этой задачи - создать хорошую старую регулярную функцию обратного вызова:
price = price.replace(/(.*)\./, function (x) {
x.replace(/\./g,'') + '.';
}
Это будет работать в каждом браузере.
использовать mysql group_concat, чтобы избежать foreach или использовать array_map и т. д.
$sql = "SELECT group_concat(id separator ',') as id FROM `loc8_groups`";
$query = $this->db->query($sql);
$array1 = $query->row_array();
$arr = explode(',',$array1['id']);
print_r($arr);
Используйте следующий скрипт для получения результата как единого ассоциативного массива, который содержит все идентификаторы
$sql = "SELECT group_concat(userid separator ',') as id FROM `users`";
$query = $this->db->query($sql);
$array1 = $query->row_array();
$arr = explode(',',$array1['id']);
print_r($arr);
Попробуйте этот код:
$sql = "SELECT `id` FROM `loc8_groups`";
$query = $this->db->query($sql);
$array1=$query>result_array();
$arr = array_map (function($value){
return $value['id'];
} , $array1);
print_r($arr);
Попробуйте этот код:
$result=$this->db->select('id')->get('loc8_groups')->result_array();
$array=array_map (function($value){
return $value['id'];
} , $result);
print_r($array);