我有一些數據進入包含多行和多列的頁面。我特別想看一整列,並將其放入另一個數組中。array_column從包含數據的數組中返回0結果
我使用codeigniter和php。我的頁面上的var轉儲顯示其原始數組中的數據到達正常。但是,一旦我開始嘗試在頁面上創建第二個數組,該數組將返回0個結果。
這是原始數組的var_dump。爲了您的理智,生病只會發佈第一個序列。
陣列(7){[0] =>對象(stdClass的)#19(7){[ 「ID」] =>串(1) 「1」
[ 「SERIAL_NUMBER」] =>串(9)「battery 1」[「battery_type」] => string(4) 「Lipo」[「cell_count」] => string(1)「4」[「capacity」] => string(4)「16.8」 [ 「date_submitted」] =>串(19) 「0000-00-00 00:00:00」 [ 「user_id_submitted」] =>串(0) 「」} [1] =>
這裏是array_column功能
<?php
$serialnumber = array_column($batteryDb, "serial_number");
var_dump($serialnumber);
?>
這裏是結果:
array(0) { }
好吧,似乎'$ batteryDb'沒有正確的結構。它必須是一個數組數組。你會非常高興將'var_dump($ batteryDb)'的輸出添加到原始文章 - 可能只是兩個項目。 –
@JustinSellers編輯你的OP來包含你的樣本數組數據。 – topshot
我剛剛爲你更新了它。 –