《php程序设计简明教程(DOC格式)》第16章


仅选择介绍如下几种:
n 原始类型
变量解析
当用双引号指定字符串时,其中的变量会被解析。
如果遇到,PHP 会尽可能多地取得后面的字符以组成一个合法的变量名。若要显示地指明变量名,用花括号把 
变量名括起来。 应明确双引号中变量名,以免发生变量解析错误。
(5)数组型(array)
定义数组: array()
可以用 array() 语言结构来新建一个array。它接受一定数量用逗号分隔的 key =》 value 参数/值对。
array(key_1=》value_1,key_2=》value_2,……)
// key_n 可以是 integer 或者 string
// value_n 可以是任何值
例如:
键名:key,即数组元素的下标
键值:value,即数组元素的值
如果键名是一个 integer 的标准表达方法,则被解释为整数(例如 〃8〃 将被解释为 8 ,而 〃08〃 将被解释为
〃08〃 )。key 中的浮点数被取整为 integer 。PHP 中没有不同的数字下标和和关联下标数组,数组的类型只有一 
种,它可以同时包含整型和字符串型的下标。
注意:如果方括号内没指定键名,则取当前最大整数索引值,新的键名将是该值 + 1 。如果当前还没有整数索引, 
PHP 讲义 第 45 页 共 90 页
…………………………………………………………Page 46……………………………………………………………
则键名将为 0 。如果制定的键名已经有值了,该值将被覆盖。
如:
value 值可以是任何值。
数组元素的修改:
语法格式:
arr'key' = value;
arr'' = value;
// key 可以是 integer 或者 string
// value 可以为任何值。
如果 arr 还不存在,将会新建一个。这也是一种定义数组的替换方法。要改变一个值,只要给它赋一个新值。
数组元素和数组的删除:
unset(数组名'键名') 删除数组元
小说推荐
返回首页返回目录