Обучение/Помощь новичкам | Можно ли вставить в массив переменные? Как?
Можно ли вставить в массив переменные? Как?
$переменная = ['ключ' => $значение];
________
посл. ред. 08.11.2017 в 09:47; всего 1 раз(а); by Avenax
________
посл. ред. 08.11.2017 в 09:47; всего 1 раз(а); by Avenax
Avenax , Что значит ключ?
Holter (08.11.2017 в 09:48)
Avenax , Что значит ключ?
Avenax , Что значит ключ?
То и значит, ключ
$level = true;
$переменная = ['level' => $level];
echo $переменная['level'];
Holter (08.11.2017 в 09:48)
Avenax , Что значит ключ?
Avenax , Что значит ключ?
В любом массиве есть ключ, который хранит в себе значение
Если явно не указываешь ключ, то присваевается от 0 и так далее, зависит от элементов в массиве
Avenax , Мне кажется это не то что мне нужно.
Несколько переменных (5-10) добавить в один массив, чтобы вызывать рандомно одну из них с помощью array_rand.
Несколько переменных (5-10) добавить в один массив, чтобы вызывать рандомно одну из них с помощью array_rand.
Ну так и добавляй, только array_rand вернёт тебе ключ, если будет указано, чтобы вернуть 1 случайное значение
$tmp_arr=array($var1,$var2,$varN);
DELETED
8 ноября 2017, в 9:57
Delete
Holter (08.11.2017 в 09:42)
Можно ли вставить в массив переменные? Как?
Можно ли вставить в массив переменные? Как?
Вы хотите вставит в массив ИМЯ переменной или её значение?
Holter , пример из поста #8
$tmp_arr=array($var1,$var2,$varN);
$rand = array_rand($tmp_arr, 1);
Предположим, что выпал $var1 , который хранит твоё имя.
Но, вернёт тебе не имя а 'ключ' который будет равен 0
$tmp_arr=array($var1,$var2,$varN);
$rand = array_rand($tmp_arr, 1);
Предположим, что выпал $var1 , который хранит твоё имя.
Но, вернёт тебе не имя а 'ключ' который будет равен 0
Стр.: 1, 2