技术开发 频道

PHP 开发经典教程 (Part 4):数组

意大利菜 

    定义数组变量最简单的方法就是使用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'; ?>

 

 

0
相关文章