Инструменты пользователя

Инструменты сайта


Боковая панель

help:dummy

Это старая версия документа.


Создание многомерного массива (вложенного):

1) Использование массивов, индексируемых через строки.

hmtoggle_plus1 Примеры:

$карта_вещь['«x»_«y»'] = 'палка'

карта_нпс['«x»,«y»,«z»'] = 12

2) Отображение многомерного массива на одномерный.

hmtoggle_plus1 Примеры:

$карта_вещь[x+y*ширина] = 'палка'

карта_нпс[x+y*ширина+z*ширина*высота] = 12

Работа с массивом, название которого хранится в переменной:

1) Временное перемещение в другой массив с помощью COPYARR с последующим возвратом (главное не забыть вернуть).

hmtoggle_plus1 Пример:

$arr[] = 'test1'

$arr[] = 'test2'

$array_var = '$arr'

copyarr '$tmp_array', $array_var

$tmp_array[] = 'test3'

copyarr $array_var, '$tmp_array'

2) Динамическая генерация с помощью DYNEVAL и DYNAMIC:

hmtoggle_plus1 Примеры:

$arr[] = 'test1'

$arr[] = 'test2'

$array_var = '$arr'

dynamic "«$array_var»[] = 'test3'"

Нужно чётко представлять как будет выглядеть строка после замены подстрок.

Через DYNEVAL получаем первый элемент из предыдущего примера:

$needed_data = dyneval("$result = «$array_var»[0]")

help/dummy.1382221689.txt.gz · Последние изменения: 2013/10/20 02:28 (внешнее изменение)