首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

PHP数组读取的循环操作

PHP基本上就是一种数组语言。时常要进行大量的数组循环操作,主要有两种方式,一种是foreach,另一种是while,到底哪种好哪种坏一直有争论,虽然我很早就意识到了这个问题,但是一直没有细究,懵懂的感觉一直持续到现在,为了以后能节省点CPU时间,下面总结一下: 在循环里进行的是数组“读”操作,则foreach比while快: foreach ($array as $value) { echo $value; } while (list($key) = each($array)) { echo $array[$key]; } foreach ($array as $value) { echo $value; } while (list($key) = each($array)) { echo $array[$key]; } 在循环里进行的是数组“写”操作,则while比foreach快: foreac...
类别:网页编程 - PHP技术    查看:120    更新:2014-05-19

使用PHP数组实现无限分类,不使用数据库,不使用递归

class cat{    public $data;     public function __construct()     {        @include "data.php";        $this->data = $class;    }     public function CreateSortLevel($fatherlevel)    {        if(empty($fatherlevel))        {            if(is_array($this->data))       &...
类别:网页编程 - PHP技术    查看:119    更新:2014-05-19

使用PHP数组

PHP4.0中共有超过30个新的数组相关函数。其中很多通用函数允许你检查给定数组中是否存在特定对象、对数组元素计数、增加或删除元素,或对元素排序。如果你有很大的一个数组,而所要完成的仅是找出一个存在的给定值,你可以使用in_array()以返回true 或 false。如下代码将输出“Not found in this array”——因为你将在$namesArray中寻找一个并不存在的“Alber ”。<? $namesArray = array("Joe", "Jane", "Bob", "Mary", "Paul", "Eddie", "John");$lookingFor = "Albert"; if (in_array($lookingFor, $na...
类别:网页编程 - PHP技术    查看:169    更新:2014-05-05

关于PHP数组的基础知识总结

关于数组: PHP中的数组是复杂的,并且比许多其他高级语言中的数组更灵活。 数组array是一组有序的变量,其中每个变量被叫做一个元素。 数组可以被编号或者相关联,也就是数组的元素可以分别根据数字索引或文本化字符串来访问 PHP中,数组可以包含标量(整数,布尔,字符串,浮点数)或复合值(对象甚至其他数组),并且可以包含不同类型的值 1。创建数组 PHP提供创建数组的array()语言结构 $numbers = array(5,4,3,2,1); $words = array("web","database","application"); echo $numbers[2]; echo $words[0]; ---------------------输出结果---------------------------------------- 3web -----------------...
类别:网页编程 - PHP技术    查看:99    更新:2014-05-05