Ассоциативные массивы
Ассоциативные массивы позволяют использовать более полезные значения индекса. Для массивов с числовыми индексами значения индекса создаются автоматически, начиная с 0. Ассоциативные массивы допускают применение числовых и строковых значений индекса. Символ между индексом и значениями ( => ) является знаком равенства, за которым сразу следует символ больше.
$members = array('FName' => 'John', 'LName' => 'Smith', 'Age' => 50)В этом примере члены массива содержат три элемента, однако используются строковые индексы — FName, LName и Age.
$members['FName'] = 'John' //индекс FName соответствует элементу John$members['LName'] = 'Smith' // индекс LName соответствует элементу Smith$members['Age'] = '50' // индекс Age соответствует элементу 50Для доступа к содержимому массива используется имя массива и индекс. Следующий код применяется для вывода значений переменной $members.
<!DOCTYPE html PUBLIC "-//W3C//DTD/XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml11-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head> <title>Страница Web </title></head><body> <p> <?php $members = array('FName' => 'John', 'LName' => 'Smith', 'Age' => 50); echo "The user\'s first name is " . $members['FName'];echo "The user\'s last name is " . $members['LName'];echo "The user\'s age is " . $members['Age']; ?> </p></body></html> The user's first name is John The user's last name is Smith The user's age is 50Дата добавления: 2015-04-19; просмотров: 870;