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

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


help:dummy

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
help:dummy [2013/10/20 02:28]
newsash создано
help:dummy [2013/10/20 06:30] (текущий)
Строка 1: Строка 1:
-Создание многомерного массива (вложенного):​ +**Создание многомерного массива (вложенного):​**
- +
-  +
- +
-1) Использование массивов,​ индексируемых через строки. +
- +
-hmtoggle_plus1 Примеры:​  +
  
 +1) Использование массивов,​ индексируемых через строки.<​sxh qsp>
 $карта_вещь['<<​x>>​_<<​y>>'​] = '​палка'​ $карта_вещь['<<​x>>​_<<​y>>'​] = '​палка'​
- 
-  
- 
 карта_нпс['<<​x>>,<<​y>>,<<​z>>'​] = 12 карта_нпс['<<​x>>,<<​y>>,<<​z>>'​] = 12
-  +</​sxh>​ 
- +2) Отображение многомерного массива на одномерный.<sxh qsp>
-  +
- +
-2) Отображение многомерного массива на одномерный. +
- +
-hmtoggle_plus1 Примеры:​  +
 $карта_вещь[x+y*ширина] = '​палка'​ $карта_вещь[x+y*ширина] = '​палка'​
- 
-  
- 
 карта_нпс[x+y*ширина+z*ширина*высота] = 12 карта_нпс[x+y*ширина+z*ширина*высота] = 12
- +</​sxh>​
  
-  +**Работа с массивом,​ название которого хранится в переменной:​**
- +
-Работа с массивом,​ название которого хранится в переменной:​ +
- +
-  +
- +
-1) Временное перемещение в другой массив с помощью COPYARR с последующим возвратом (главное не забыть вернуть). +
- +
-hmtoggle_plus1 Пример: ​+
  
 +1) Временное перемещение в другой массив с помощью COPYARR с последующим возвратом (главное не забыть вернуть).<​sxh qsp>
 $arr[] = '​test1'​ $arr[] = '​test1'​
- 
 $arr[] = '​test2'​ $arr[] = '​test2'​
- 
 $array_var = '​$arr'​ $array_var = '​$arr'​
- 
-  
- 
 copyarr '​$tmp_array',​ $array_var copyarr '​$tmp_array',​ $array_var
- 
-  
- 
 $tmp_array[] = '​test3'​ $tmp_array[] = '​test3'​
- 
-  
- 
 copyarr $array_var, '​$tmp_array'​ copyarr $array_var, '​$tmp_array'​
-  +</​sxh>​ 
- +2) Динамическая генерация с помощью DYNEVAL и DYNAMIC:<sxh qsp>
-  +
- +
-2) Динамическая генерация с помощью DYNEVAL и DYNAMIC: +
- +
-hmtoggle_plus1 Примеры:​  +
 $arr[] = '​test1'​ $arr[] = '​test1'​
- 
 $arr[] = '​test2'​ $arr[] = '​test2'​
- 
 $array_var = '​$arr'​ $array_var = '​$arr'​
- 
-  
- 
 dynamic "<<​$array_var>>​[] = '​test3'"​ dynamic "<<​$array_var>>​[] = '​test3'"​
-  +!Нужно чётко представлять как будет выглядеть строка после замены подстрок. 
- +!Через DYNEVAL получаем первый элемент из предыдущего примера:​
-Нужно чётко представлять как будет выглядеть строка после замены подстрок. +
- +
-  +
- +
-Через DYNEVAL получаем первый элемент из предыдущего примера:​ +
 $needed_data = dyneval("​$result = <<​$array_var>>​[0]"​) $needed_data = dyneval("​$result = <<​$array_var>>​[0]"​)
-  +</​sxh>​
- +
  
help/dummy.txt · Последние изменения: 2013/10/20 06:30 (внешнее изменение)