オブジェクトは1次元配列となるthinkphp?

thinkphp 2次元配列に選択クエリにデータを使用して、あなたは一次元の2次元配列を有効にする場合は、あなたが使用することができます。

$ Xは、オブジェクトの2次元配列であります
PHPのバージョンよりも大きい5.5.0
$ userid_array = array_column($ X 'ユーザID');
バージョン5.4.0 PHPより大きい
$ userid_array = array_mapを(関数($アイテム){[ 'ユーザID'] $項目を返す;}、$ X)。

 dmeo:

パブリック関数インデックス(){
		$ roleInfo = M( 'ROLE_USER') - >フィールド( 'ROLE_ID') - >ここで、([ 'USER_ID' => 1) - >()を選択。
		IF(version_compare(PHP_VERSION、 '5.5.0'、 '<')){
			死ぬ( 'PHPのバージョンの必要性> 5.5.0');
		}そうしないと{
			5.5.0より// PHPバージョン大きいです
			$ userid_array = array_column($ roleInfo、 'ROLE_ID');
			しますprint_r($ userid_array)。
		}
    }

 

おすすめ

転載: www.cnblogs.com/codeit/p/12355632.html