Получить содержимое перчислиямого массива по имени? PHP: .array_keys(mysqli_fetch_assoc($sql))[0] array_column(mysqli_fetch_assoc($sql)), array_keys(mysqli_fetch_assoc($sql))[0]) результата не даёт
какой пример, ответ из базы и есть массив Код (Text): $sql = 'select * from content' array(one, to, tree и т. д... array_keys(mysqli_fetch_assoc($sql))[0] = имя столбца
ты сказал что хочешь получить данные из массива, сделай var_export этого массива и выложи сюда этого не достаточно чтобы тебе помочь
Вы тормозите чет то Хотя-б так Код (Text): $view .= var_dump( array_column ($var, array_keys($var)[0] ) ) а вообще нужно отработать результат запроса в базу так своими словами без for - а Код (Text): $var = mysqli_query( 'select * from content'); //здесь если не понятно расширьте фантазию function to($var) { if(array_keys($var) ) { $view .= array_keys($var)[0] .' - ' .$var[array_keys($var)[0]] .'<br>'; //??? $view .= var_dump( array_column ($var, array_keys($var)[0] ) ) .'<br>'; //здесь не получаю сам массив $view .= to(array_slice($var, 1, count($var)) ); } return $view; }
так отрабатывает Код (Text): function rto($var) { $set = array_keys(mysqli_fetch_assoc($var)); foreach($set as $cell) { $view .= $cell ; foreach($var as $k=>$value) { foreach($value as $key=>$val) { if($cell == $key) { $view .= ' ' .$val .' '; } } } $view .= '<br>'; } return $view; } результат столб | перечисление id 1 2 3 4 5 name wwefnew ok no zet ues
не много запарился Код (Text): function to($var) { if(is_array($var)) { $view .= array_keys($var)[0] .' - ' .$var[array_keys($var)[0]] .' - ' . count($var[array_keys($var)[0]]).'<br>'; if($var[ array_keys($var)[1] ]) { $view .= to(array_slice($var, 1, count($var)) ); } } return $view; } выводит array_keys($var)[0] .$var[array_keys($var)[0]] count($var[array_keys($var)[0]]) id - 2 - 1 name - ok - 1