cari

Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk menukar tatasusunan berbilang dimensi ke dalam tatasusunan satu dimensi dalam thinkphp?

Susunan
(

[0] => Array
    (
        [user_id] => 1
    )

[1] => Array
    (
        [user_id] => 22
    )

)
Saya hanya mahu 1 dan 22. Bagaimana ia boleh menjadi $a=array('1','22');

天蓬老师天蓬老师2822 hari yang lalu441

membalas semua(3)saya akan balas

  • 滿天的星座

    滿天的星座2017-05-16 13:15:51

    php版本要大于5.5.0
    $userid_array = array_column($x,'userid');
    
    
    php版本要大于5.4.0
    $userid_array = array_map(function($item){return $item['userid'];},$x);
    
    再低就for循环吧

    balas
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-16 13:15:51

    array_map("semasa", tatasusunan dua dimensi);

    balas
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-16 13:15:51

    Adakah anda perlu bertanya mengikut lajur? Pertanyaan sedemikian boleh mencari secara langsung data tatasusunan satu digit

    $use_id = Db->table('table')->where([])->column('user_id');

    balas
    0
  • Batalbalas