Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » массив на PHP

Ответить
Настройки темы
массив на PHP

Аватара для Surround

Ветеран


Сообщения: 908
Благодарности: 20

Профиль | Отправить PM | Цитировать


Нужно создать трехмерный массив в PHP по 32 элемента в каждом разряде. Как это можно сделать, не перечисляя все индексы от 1 до 32?

Отправлено: 16:07, 14-10-2005

 

Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


Surround
а памяти хватит?

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 16:25, 14-10-2005 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Surround
А для чего?? Это же не С, тут не надо заранее место в памяти резервировать, просто добавляйте эелементы когда нужно, так и наберутся 32х3
В любом случае всегда же есть циклы....

-------
Fortes fortuna adiuvat


Отправлено: 16:40, 14-10-2005 | #3


Аватара для Surround

Ветеран


Сообщения: 908
Благодарности: 20

Профиль | Отправить PM | Цитировать


ну так вот пример можно?

Отправлено: 17:58, 14-10-2005 | #4


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


PHP код: Выделить весь код

for($a=0;$a<3;$a++)

{
for(
$b=0;$b<3;$b++)
{
for(
$i=1;$i<=32;$i++)
{
$mass[$a][$b]][$i]="value";
}
}


А вообще если мы пишем $mass[32], то ПХП думает, что все элементы до 32 уже заняты, поэтому при написании $mass[]="что-то" будет занят 33-ий элемент, если даже элементы до 32-ого мы специально не прописывали

-------
Fortes fortuna adiuvat


Отправлено: 18:12, 14-10-2005 | #5


Аватара для E-mail

Ветеран


Сообщения: 640
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


$mass[$a][$b]][$i]="value";

чтото есть сомнения что код правильный

-------
Основы HTML | Конференции


Отправлено: 23:46, 14-10-2005 | #6


Аватара для elfoflorien

Старожил


Сообщения: 158
Благодарности: 1

Профиль | Отправить PM | Цитировать


E-mail, vadimiron
конечно, не
Цитата:
$mass[$a][$b]][$i]="value";
а
PHP код: Выделить весь код

$mass[$a][$b][$i]= "value"

а так все, по-моему, работает так, как и просил Surround:
Код: Выделить весь код
Array
(
    [0] => Array
        (
            [0] => Array
                (
                    [1] => value
                    /* */
                    [32] => value
                )

            [1] => Array
                (
                    [1] => value
                    /* */
                    [32] => value
                )

            [2] => Array
                (
                    [1] => value
                    /* */
                    [32] => value
                )

        )

    [1] => Array
        (
            [0] => Array
                (
                    [1] => value
                    /* */
                    [32] => value
                )

            [1] => Array
                (
                    [1] => value
                    /* */
                    [32] => value
                )

            [2] => Array
                (
                    [1] => value
                    /* */
                    [32] => value
                )

        )

    [2] => Array
        (
            [0] => Array
                (
                    [1] => value
                    /* */
                    [32] => value
                )

            [1] => Array
                (
                    [1] => value
                    /* */
                    [32] => value
                )

            [2] => Array
                (
                    [1] => value
                    /* */
                    [32] => value
                )

        )

)

-------
panem et circences! (c)


Отправлено: 15:01, 15-10-2005 | #7



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » массив на PHP

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Raid массив. clin Накопители (SSD, HDD, USB Flash) 7 30-11-2009 08:05
VBA - Массив. help! JaneCherry Программирование и базы данных 2 11-06-2009 06:53
Raid массив madoc Хочу все знать 1 12-02-2009 16:17
Php. Переменная массив или нет? Как узнать? E-mail Вебмастеру 3 26-03-2005 04:15
Из файла в массив Georgiy Вебмастеру 6 28-10-2004 23:10




 
Переход