文档详情

XML语言课件:第6章_XML与PHP.ppt

发布:2021-12-09约1.65万字共62页下载文档
文本预览下载声明
访问数组元素 数组名[索引] 如:$name=$citys[3]; echo $citys[‘cs’]; 遍历数组元素 $citys=array( “沈阳”,“长春”,“哈尔滨”,“大连); for(i=0; icount($citys); i++) echo $citys[i]; 访问整个数组 数组名代表整个数组,将数组名赋值给变量能够复制该数组 数组名前加“”表示该数组的地址 ?php $citys=array(‘长春’,‘吉林’,‘四平’,‘白城); $urban=$citys; //复制数组(传值赋值) $loc=$citys; //引用复制数组(传地址赋值) ? foreach循环语句 foreach语句专门用于遍历数组元素 格式1:foreach ($数组名 as $值) { ... } 格式2:foreach ($数组名 as $索引=$值) { ... } ?php $colors = array(Blue, red, green, yellow); foreach ($colors as $color) echo “Your favorite color is $colorbr /; $ages = array(Bob = 42, Mary = 43); foreach ($ages as $name = $age) echo $name is $age years old br /; ? 常用数组的排序和查找函数 sort(array arr) 根据元素值对数组排序,并用数字0、1、2、… 替换原来的键。 asort(array arr) 根据元素值对数组排序并保持原来的键和值的对应关系。 ksort(array arr) 根据元素键对数组排序并保持原来的键和值的对应关系。 常用数组的排序和查找函数 array_search(mixed value, array arr, bool strict) 在数组中查找。如果找到了该值,匹配元素的键名会被返回。如果没找到,则返回false。 array_key_exists(mixed key, array arr) 判断某个数组中是否存在指定的键名 key,如果该 key 存在,则返回 true,否则返回 false。 !DOCTYPE html !-- sorting.php - An example to illustrate several of the sorting functions -- html lang = en head title Sorting /title meta charset = utf-8 / /head body ?php $original = array(Fred = 31, Al = 27, Gandalf = wizzard, Betty = 42, Frodo = hobbit); ? h4 Original Array /h4 ?php foreach ($original as $key = $value) print([$key] = $value br /); $new = $original; sort($new); ? h4 Array sorted with sort /h4 ?php foreach ($new as $key = $value) print([$key] = $value br /); $new = $original; asort($new); ? h4 Array sorted with asort /h4 ?php foreach ($new as $key = $value) print([$key] = $value br /); $new = $original; ksort($new); ? h4 Array sorted with ksort /h4 ?php foreach ($new as $key = $value) print([$key] = $value br /); ? /body /html 数组与字符串间的转换 将字符串拆成数组 array explode(seperator, string[, limit]) 将
显示全部
相似文档