Я инициализировал массив с идентификаторами ключей чего-то. Как я могу получить все эти ключи в виде массива list-stack, например, после этого initiaze?Получить ключи в переменной (массиве) из динамического php-массива
это мой код:
$sql = "SELECT id,name FROM Something WHERE id IN (SELECT fk_Id FROM Something_Meta WHERE fk_pId=$data) ORDER BY name ASC";
if($stmt = $mysqli->prepare($sql))
{
$stmt->execute();
$stmt->bind_result($id,$name);
while ($stmt->fetch())
{
echo "<hr>";
$a_tmp_array[$id] = $name;
echo "<hr>";
}
}
print_r($a_tmp_array);
После того, что я хочу что-то вроде этого:
for (;;;)
$keyArray = key_from($a_tmp_array)
или
foreach (array_keys($a_tmp_array) as array_keys($a_tmp_array))
$keyArray[$i++] = array_keys($a_tmp_array);
последнего он прошлифованный мне фатальную ошибку из-за к функции array_keys() возвращаются fuctions, так как foreach сходит с ума :)
Кроме того, print_r($a_tmp_array);
возвращает следующее: Array ([2] => some1 [3] => some2 [4] => some99 [1] => и т.д. [14] => Foo)
дайте мне секунд, чтобы проверить его –
! tnx man –