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)
							 |