Web-технологии с базами данных. Астахова И.Ф - 43 стр.

UptoLike

43
$sorted_array = bubble_sort($some_array, 1);
1.2.6. Массивы
В РНР используются индексируемые и ассоциативные массивы.
В индексируемых массивах при обращении к элементу указывается
его позиция, а в ассоциативных массивах для этой цели используется
специальный ключ. Массив представляет собой совокупность объек-
тов, имеющих одинаковые размер и тип. В отличие от других языков в
PHP не требуется ограничивать размер
массива, массив может быть
очень большого размера, оператора описания массивов в этом языке
нет. При объявлении индексируемого массива после имени перемен-
ной ставится пара квадратных скобок ([ ]):
$languages [ ] = "Spanish";
// $languages[0] = "Spanish"
После этого в массив можно добавлять новые элементы, как по-
казано ниже. В этом случае новый элемент добавляется в позицию,
равную длине массива в данный момент плюс 1:
$languages[ ] = "English";
// $languages[l] = "English";
$languagest ] = "Gaelic";
// $languages[2] = "Gaelic";
Новые элементы можно добавлять в конкретную позицию масси-
ва. Для этого указывается индекс нового элемента:
$languages[15] = "Italian";
$languages[22] = "French";
Ассоциативные массивы создаются аналогичным образом:
$languages["Spain"] = "Spanish";
$languages["France"] = "French";
При создании массивов используются три стандартные языковые
конструкции:
аrrау( );
list( );
range( ).
Хотя все три случая приводят к одному результатусозданию
массива, в некоторых случаях одна конструкция может оказаться
                           43
 $sorted_array = bubble_sort($some_array, 1);

                           1.2.6. Массивы
     В РНР используются индексируемые и ассоциативные массивы.
В индексируемых массивах при обращении к элементу указывается
его позиция, а в ассоциативных массивах для этой цели используется
специальный ключ. Массив представляет собой совокупность объек-
тов, имеющих одинаковые размер и тип. В отличие от других языков в
PHP не требуется ограничивать размер массива, массив может быть
очень большого размера, оператора описания массивов в этом языке
нет. При объявлении индексируемого массива после имени перемен-
ной ставится пара квадратных скобок ([ ]):
 $languages [ ] = "Spanish";
 // $languages[0] = "Spanish"

     После этого в массив можно добавлять новые элементы, как по-
казано ниже. В этом случае новый элемент добавляется в позицию,
равную длине массива в данный момент плюс 1:
 $languages[ ] = "English";
 // $languages[l] = "English";
 $languagest ] = "Gaelic";
 // $languages[2] = "Gaelic";

     Новые элементы можно добавлять в конкретную позицию масси-
ва. Для этого указывается индекс нового элемента:
 $languages[15] = "Italian";
 $languages[22] = "French";

    Ассоциативные массивы создаются аналогичным образом:
 $languages["Spain"] = "Spanish";
 $languages["France"] = "French";

    При создании массивов используются три стандартные языковые
конструкции:
                 ● аrrау( );
                 ● list( );
                 ● range( ).
    Хотя все три случая приводят к одному результату – созданию
массива, в некоторых случаях одна конструкция может оказаться