Как проверить ассоциативный или последовательный массив в PHP?
В PHP нет необходимости записывать тип переменной перед переменной, потому что она имеет слабый тип. Он берет тип данных из значений, определенных пользователем, которые хранятся в нем. Массивы в PHP - это тип структуры данных, который позволяет хранить несколько элементов схожего типа данных под одной переменной, тем самым экономя усилия по созданию разных переменных для каждого типа данных.
В PHP существует три основных типа массивов:
- Последовательные (индексированные) массивы
- Ассоциативные массивы
- Многомерные массивы
Sequential Arrays: Those arrays which have numerical indexes in an ordered sequential manner (starting from 0 and ending with n-1) are called Sequential or Indexed arrays. In PHP, by default array Indexed array.
<?php // Example of sequential array $arr = array ( "January" , "February" , "March" ); // 1st element echo $arr [0] . "
" ; // 2nd element echo $arr [1] . "
" ; // 3rd element echo $arr [2] . "
" ; ?> |
January February March
Associative arrays: The arrays which are having string type keys instead of indexes or which exist in (‘key’, ‘value’)pairs are called associative arrays.
<?php // Example of associative array $arr1 = array ( "Month1" => "January" , "Month2" => "February" , "Month3" => "March" ); echo $arr1 [ "Month1" ] . "
" ; echo $arr1 [ "Month2" ] . "
" ; echo $arr1 [ "Month3" ] . "
" ; ?> |
January February March