私はインデックスを取得しているし、値を格納しているし、$ aba変更するたびに値を新しいarrrayのインデックスに格納している$ abc [] 。単一次元が入れ子になっgetingないで配列を取得する
マイアレイ配列のインデックスが取得されている単一のキー
array (size=3)
0 => //get rid of this
array (size=3)
0 =>
object(stdClass)[29]
public 'id' => string '11' (length=2)
public 'fname' => string 'Tester 1' (length=8)
1 =>
object(stdClass)[30]
public 'id' => string '11' (length=2)
public 'fname' => string 'Tester 2' (length=8)
1 => //get rid of this
array (size=1)
0 =>
object(stdClass)[32]
public 'id' => string '11' (length=2)
public 'fname' => string 'Tester 3' (length=8)
マイコード
$ aba = explode( '/ - '、$ this-> session-> userdata( 'area')); //つかむセッションデータ
for($i=1;$i<count($aba);$i++)
{
echo $aba[$i];
$abc[]=$this->db->where('area', $aba[$i])->get('student')->result();
}
var_dump($abc);
は、私はそれがそれぞれの配列を割り当てていると思ったよう配列は、この
0 =>
object(stdClass)[29]
public 'id' => string '11' (length=2)
public 'fname' => string 'Tester 1' (length=8)
1 =>
object(stdClass)[30]
public 'id' => string '11' (length=2)
public 'fname' => string 'Tester 2' (length=8)
2 =>
object(stdClass)[30]
public 'id' => string '11' (length=2)
public 'fname' => string 'Tester 3' (length=8)
**私のforループでは$ abc []のために索引付けされていますが、値を置き換え続けるので$ abcを使用するだけです** –