意大利菜
定义数组变量最简单的方法就是使用array()函数,下面演示了其用法:
<?php // define an array $pasta = array('spaghetti', 'penne', 'macaroni'); ?>
选择数组变量的名称的规则和选择其他PHP变量的名称的规则是一样的:变量名称必须以字母或者下划线开始,后面可以任意跟随多个字母、数字和下划线。
另外,你可以通过指定用于索引符号中的每一个元素的值来定义一数组,如下所示:
<?php // define an array $pasta[0] = 'spaghetti'; $pasta[1] = 'penne'; $pasta[2] = 'macaroni'; ?>
如果你更喜欢使用关键字而不是缺省数值索引来访问数组元素,那么你或许会更喜欢下面的列子:
<?php // define an array $menu['breakfast'] = 'bacon and eggs'; $menu['lunch'] = 'roast beef'; $menu['dinner'] = 'lasagna'; ?>
你可以采用类似的方法来给数组增加元素。举例而言,如果你想添加元素‘green olives’到$pizzaToppings数组中,那么你将会使用下列所示的方法:
<?php // add an element to an array $pizzaToppings[3] = 'green olives'; ?>
为了修改数组的某个元素,只需要简单的将一个新值附给对应的标量变量即可。如果你想用‘chicken’值来替换‘ham’,那么你可以使用下面的方法:
<?php // modify an array $pizzaToppings[4] = 'chicken'; ?>
你可以使用关键字来做同样的事情。下列语句将关键字‘lunch’所对应的的数组元素值修改为一个不同的值:
<?php // modify an array $menu['lunch'] = 'steak with mashed potatoes'; ?>