44 lines
1.5 KiB
Markdown
44 lines
1.5 KiB
Markdown
|
---
|
|||
|
title: Arrays
|
|||
|
localeTitle: Массивы
|
|||
|
---
|
|||
|
## Массивы
|
|||
|
|
|||
|
### Типы массивов
|
|||
|
|
|||
|
В PHP существует три типа массивов: индексированные массивы, ассоциативные массивы и многомерные массивы.
|
|||
|
|
|||
|
### Пример с индексированным массивом
|
|||
|
|
|||
|
Индексированный массив обращается к объектам по номеру индекса.
|
|||
|
|
|||
|
```PHP
|
|||
|
<?php
|
|||
|
$freecodecamp = array("free", "code", "camp");
|
|||
|
```
|
|||
|
|
|||
|
`$freecodecamp[0]` вернет `"free"` , `$freecodecamp[1]` вернет `"code"` , а `$freecodecamp[2]` вернет `"camp"` .
|
|||
|
|
|||
|
### Пример ассоциативной матрицы
|
|||
|
|
|||
|
Ассоциативный массив обращается к объектам по имени ключа.
|
|||
|
|
|||
|
```PHP
|
|||
|
<?php
|
|||
|
$freecodecamp = array("free"=>"0","code"=>"1","camp"=>"2");
|
|||
|
```
|
|||
|
|
|||
|
`$freecodecamp['free']` вернет «0», `$freecodecamp['code']` вернет «1», `$freecodecamp['camp']` вернет «2»,
|
|||
|
|
|||
|
### Пример многомерной матрицы
|
|||
|
|
|||
|
Многомерный массив - это массив, содержащий другие массивы.
|
|||
|
|
|||
|
```PHP
|
|||
|
<?php
|
|||
|
$freecodecamp = array(array("free"=>"0","code"=>"1","camp"=>"2"),array("free"=>"0","code"=>"1","camp"=>"2"),array("free"=>"0","code"=>"1","camp"=>"2"));
|
|||
|
```
|
|||
|
|
|||
|
#### Дополнительная информация:
|
|||
|
|
|||
|
* [Руководство по массивам php.net](https://secure.php.net/manual/en/language.types.array.php)
|