{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1. [автор] (16 сен 2015, 23:12) [0/0] [0] [отв] [спам] [под] +1 | -1

Всем привет.
Хоть кто-то уже объясните, зачем нужная функция array();
И что оно вообще? Массив это понятно, для чего используется? Объясните плиз на человеческом языке, на кодерским пока не доходит. *


Изм. 3 раз. / Посл. изм. (17 сен 2015, 16:15)
2.
Hatsune Miku * [мошенник] 22.23
(16 сен 2015, 23:13) [0/0] [0] [отв] [спам] [под] +1 | -1

Создаёт пустой массив
Добавлено 16.09.15 в 23:15:41:
То есть:

$var = array();

Перменна var теперь массив который не имеет индексов (то есть их 0)

а теперь:

$var[] = 'Индекс 0';

Ты создал у массива индекс "0" ($var{0})

Если ты не обьявишь переменную как массив перед присваиванием PHP будет ругаться.


А вообще есть документация. Там чётко и ясно описано
Добавлено 16.09.15 в 23:16:05:
По началу тебе многое будет не понятно. Я тоже сперва не понимал и пару раз бросал это дело.

3. [автор] (16 сен 2015, 23:17) [0/0] [0] [отв] [спам] [под] +1 | -1
Hatsune Miku,

Пример как бы с кодом можешь привести?
Вот например:
$nick = 'Вася!';
$text = 'Привет';
//Получим
echo '$nick , $text'; = Вася! Привет

----
Нужен такой пример. А то уже хз как это уловить *
Добавлено 16.09.15 в 23:18:41:
Уже написал пример * читаю твой код...

4.
™GoRaS™ * [мошенник] 1.77
(16 сен 2015, 23:19) [2/0] [2] [отв] [спам] [под] +1 | -1

$arr = array('Вася','Привет');
echo "$arr[0],$arr[1]"; // Выведет Вася, Привет.
Добавлено 16.09.15 в 23:20:29:
Вроде так было.
И вообще массивами не пользуюсь.
Мне легче в базу записать и через mysqli_fetch_array Всё выводить.


Изм. 1 раз. / Посл. изм.
™GoRaS™ * [мошенник] 1.77
(16 сен 2015, 23:21)
5. [автор] (16 сен 2015, 23:22) [0/0] [0] [отв] [спам] [под] +1 | -1

DaeWooD, А что это [0] и [1] ?

6.
Gallardo * [мошенник] 9.95
(16 сен 2015, 23:23) [2/0] [2] [отв] [спам] [под] +1 | -1

<?
////Одномерный с задаваемым индексом
$info=array('name' => 'Вася' , 'text' = > 'Привет');
echo"Имя:".$info['name']."Текст:".$info['text'];

////Одномерный с автоиндексом
$info=array('Вася' , 'Привет');
echo"Имя:".$info[0]."Текст:".$info[1];

////Многомерный
$info=array('1'=> array('name' => 'Вася' , 'text' = > 'Привет') , '2'=> array('name' => 'Петя' , 'text' = > 'Пока'));

echo"Имя:".$info[1]['name']."Текст:".$info[1]['text'];
///Выведет Вася привет
?>

7.
™GoRaS™ * [мошенник] 1.77
(16 сен 2015, 23:24) [0/0] [0] [отв] [спам] [под] +1 | -1
Wapmaster7851,

Сам индекс массива.
Там где в array = Вася, Это первый индекс(т.е 0)(Индекс всегда пишется с 0)
Ну и т.д

8.
Hatsune Miku * [мошенник] 22.23
(16 сен 2015, 23:24) [2/0] [2] [отв] [спам] [под] +1 | -1

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

9.
Gallardo * [мошенник] 9.95
(16 сен 2015, 23:24) [1/0] [1] [отв] [спам] [под] +1 | -1

Думаю поймешь)))

10.
Hatsune Miku * [мошенник] 22.23
(16 сен 2015, 23:27) [0/0] [0] [отв] [спам] [под] +1 | -1

Если нужно могу писать подробнее

Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений