0

id と val の 2 つの値を持つデータベースがあるので、このような単純な配列を生成する方法を知りたい

  array('value', 'value2', 'value3'...); 

私は持っている

  $query = $this->db->query('SELECT val FROM table');
  echo $query->result_array();

しかし、次のような結果になります。

  Array
  (
      [0] => Array
          (
              [val] => value
          )

      [1] => Array
          (
              [val] => value2
          )
  )

そして、私はそれを1つの配列にしたいので、助けていただければ幸いです。すべての答えをありがとう:)

4

1 に答える 1

2
$query = $this->db->query('SELECT val FROM table')->result_array();

$array = array();

foreach ( $query as $key => $val )
{
    $temp = array_values($val);
    $array[] = $temp[0];
}

こちらで実際にご覧ください:http: //viper-7.com/tPd7zN

于 2012-06-22T19:57:01.383 に答える