(16 сен 2015, 23:34) (
0/
0)
[
0]
(16 сен 2015, 23:33) (
0/
0)
[
0]
Wapmaster7851,
Я сайт заметок написать думаю завтра. Ты идею подал
(16 сен 2015, 23:33) (
0/
0)
[
0]
mapper,
мамку свою иди обучай. Не нужно крутить понты перед людьми которые умнее тебя в много раз. Вопрос задан конкретно по функции array()
(16 сен 2015, 23:32) (
0/
0)
[
0]
(16 сен 2015, 23:31) (
0/
0)
[
0]
mapper,
Не нужно умничать и путать людей
(16 сен 2015, 23:27) (
0/
0)
[
0]
Если нужно могу писать подробнее
(16 сен 2015, 23:24) (
2/
0)
[
2]
array() просто возващает массив пустой если не заданы ключи.
Если заданы создаёт индексы.
Вооот:
$var = array('first_name' => 'miku', 'last_name' => 'hatsune', 'age' => '17', 'sex' => 'man');
теперь $var имеет "ячейки" как камера хранения.
Ячейка с именем first_name хранит в себе имя.
Вот пример вызова индекса массива:
echo $var['first_name'];// выведет miku
Массивы могут быть и с числовыми индексами
$var = array('0' => 'miku', '1' => 'hatsune', '2' => '17');
echo $var[0];// выведет miku
echo $var[1];// выведет hatsune
Так же массивы могут быть многомерными (массив в массиве если проще)
$var = array('miku' => array('name' => 'miku', 'family' => 'hatsune', 'age' => '17', 'sex' => 'man'));
echo 'привет',$var['miku']['name'],' ',$var['miku']['family']; // Выведет примет miku hatsune
(16 сен 2015, 23:13) (
0/
0)
[
0]
Создаёт пустой массив
Добавлено 16.09.15 в 23:15:41:
То есть:
$var = array();
Перменна var теперь массив который не имеет индексов (то есть их 0)
а теперь:
$var[] = 'Индекс 0';
Ты создал у массива индекс "0" ($var{0})
Если ты не обьявишь переменную как массив перед присваиванием PHP будет ругаться.
А вообще есть документация. Там чётко и ясно описано
Добавлено 16.09.15 в 23:16:05:
По началу тебе многое будет не понятно. Я тоже сперва не понимал и пару раз бросал это дело.