У меня есть данные, поступающие на страницу с несколькими строками и столбцами. Я специально хочу взять один столбец целиком и поместить его в другой массив.
Я использую CodeIgniter и PHP. Функция var_dump() на моей странице показывает, что данные в необработанном массиве поступают нормально. Но как только я начинаю пытаться создать на странице второй массив, массив возвращает 0 результатов.
Вот var_dump() для исходного массива. Ради вашего здравомыслия я опубликую только первую последовательность.
array(7) {
[0]=> object(stdClass)#19 (7) {
["id"]=> string(1) "1"
["serial_number"]=> string(9) "battery 1"
["battery_type"]=> string(4) "Lipo"
["cell_count"]=> string(1) "4"
["capacity"]=> string(4) "16.8"
["date_submitted"]=> string(19) "0000-00-00 00:00:00"
["user_id_submitted"]=> string(0) ""
}
[1]=>
Вот функция array_column
$serialnumber = array_column($batteryDb, "serial_number");
var_dump($serialnumber);
и вот результат:
array(0) { }
Подробнее здесь: https://stackoverflow.com/questions/382 ... ts-in-php5