php数组入门教程与数据相关操作函数

array()可以声明一个空数组;
array[] = $value 在数组存在时,追加一个数据;在数组不存时,生成一个数组,并追加数据。
array[$index] = $value 在数组存在时,追加或修改一个数据;在数组不存时,生成一个数组,并追加数据

range($n, $m); 指定值的范围。如range(2,4)生成数组 array(2,3,4)。
count($array); 取得数组的大小。
array_pad($array, $length, $value); 返回一个长度$length的数组,原不足数组补值为$value,长度足够返回原数组。

 

 代码如下 复制代码
// 声明数组
$test01 = array();
// 追加数据
$test01[] = "a";        // array(0 => "a");
// 追加一个索引为"a",数据为"b"的数据
$test01["a"] = "b";       // array(0 => "a", "a" => "b");
// 修改索引为0的数据
$test01[0] = "c";       // array(0 => "c", "a" => "b");
// 另一种声明方法
$test02 = array("a", "b", "c");         // array(0 => "a", 1 => "b", 2 => "c");
// 虽然声明了一个字符串索引的数据,但默认索引还是从0开始
$test03 = array("a" => "a", "b", "c");  // array("a" => "a", 0 => "b", 1 => "c");
// 声明中最大的索引为2,虽然最近是索引是0,但默认索引还是从3开始
$test04 = array(2 => "a", 0=>"b", "c");  // array(2 => "a", 0 => "b", 3 => "c");
// 声明一个小数索引会取其整数部分;指定索引时,会修改之前声明的值
$test05 = array("a", 2.7=>"b", 0=>"c");  // array(0 => "c", 2 => "b");
// 虽然声明了负数索引,但默认索引还是从0开始
$test06 = array(-2 =>"a", "b", "c");  // array(-2 => "a", 1 => "b", 2 => "c");
// 多维数组的定义

$test07 = array($test01, $test02, $test03);
php的数组,说白了,就是关联数据每一条数组都是以[索引,值]的形式保存的。其中索引默认是以0开始的数字。在未指定索引时,php会从0开始自动生成索引。当指定一个索引,php会从你指定索引最大正整数的下一个整数开始。如果你指定的是小数,php会取整数部分做为索引。

时间: 2024-10-25 20:30:31

php数组入门教程与数据相关操作函数的相关文章

PHP入门教程之使用Mysqli操作数据库的方法(连接,查询,事务回滚等)_php技巧

本文实例讲述了PHP入门教程之使用Mysqli操作数据库的方法.分享给大家供大家参考,具体如下: Demo1.php <?php //使用 mysqli 对象操作数据库 //创建 mysqli 对象(资源句柄) $_mysqli = new mysqli(); //连接数据库 1.主机名(ip) 2.账户 3.密码 4.数据库 //mysqli_connect 函数 == $_mysqli -> connect(); $_mysqli -> connect('localhost','ro

js数组入门教程-js 定义数组

文章主要讲的是关于如何定义数组,以及对数据长度进行动态修改. js数组赋值 var myarray = []; myarray[myarray.length] = 'new element'; 修改js数组长度   var myarray = [1,2,3]; myarray.length // 3 myarray.length = 2; //delete the last element myarray.length = 20 // add 18 elements to the array;

C++基础入门教程(九):函数指针之回调_C 语言

在Java,要实现某个时间调用某段代码,是很简单的事情,那就是使用接口. 而在C++里,有一个比较高深的方式,那就是使用函数指针. 比如Cocos2d-x的定时器(schedule).消息订阅(NotificationCenter)都使用了函数指针来完成回调的功能. 这也是为什么我们总是能把某个函数作为参数传进去,然后在某个时刻这个函数会被调用. 一.函数的地址 要获取一个int变量的地址很简单,比如int num; 那么num的地址就是&num. 而获取函数的地址更简单,函数的名字就是函数的地

php入门教程八(对数据库操作 数据删除,查询,修改,更新)

简单查询数据  代码如下 复制代码 <?php //连接数据库 $link_id = mysql_connect("localhost","root","") or die("连接失败"); if($link_id) {  //选择数据库  mysql_select_db("my_test");  //以上为头部数据库连接部分,为以下公用的部分.  if(!$_get[id]){   //显示用户列表

php入门教程八(购物车 session操作)

主要是购物车部分代码的讲解,和对session操作的php教程代码演示. <?php // // add_item.php: //  add an item to the shopping cart. // session_start(); if (session_is_registered('cart')) {     session_register('cart'); } require 'lib.inc.php'; // loadproducts() loadproducts(); //

C语言一维数组入门教程

一.一维数组 1.定义一个一维数组: (1)格式:存储类别   类型标识符  数组名标识符[常量表达式] (2)例子:static int a[10] (3)注意:定义数组时数组的元素必须是常量,不能是变量,例如int n=3;int a[n] 这是不对的. 2.对数组的引用: (1)引用形式:数组名[下标] 例如 a[2]  ( 2) 注意数组的下标是由0开始,如a[3] 表示有三个元素 分别是a[0],a[1] ,a[2] .如果你用a[3]访问第三个元素是错误的. (3)对数组的遍历:如果

PHP 数组入门教程小结_php基础

这么多的数组函数我们该怎么学习?其实我们只需要清楚,我们需要对数组做哪些操作,然后把这些操作归类,心中就有了大概的印象,然后随着你的实践,这些函数你就很清楚了,在这里提醒大家的是手册要常备!废话不多说,数组函数一般归为以下几类(看到英文别怕哦):Outputting arraysCreating arraysTesting for an arrayLocating array elementsTraversing arraysDetermining array size and element

jsp数组入门教程

1.针对对象的操作码 实例化一个新对象需要通过new操作码来实现. 对象的创建 操作码  操作数  说明   new  index  在堆中创建一个新的对象,将其引用压入栈   new操作码后面紧跟一个无符号16位数,表示常量池中的一个索引.在特定偏移量位置处的常量池入口给出了新对象所属类的信息.如果还没有这些信息,那么虚拟机会解析这个常量池入口.它会为这个堆中的对象建立一个新的实例,用默认初始化对象实例变量,然后把新对象的引用压入栈. 存取实例变量 操作码  操作数  说明   putfiel

php 入门教程-删除数据

<?php //连接数据库 $link_id = mysql_connect("localhost","root","") or die("连接失败"); if($link_id) {  mysql_select_db("my_test");  if(!$_GET[id])  {   $result=mysql_query("select * from userinfo");