`

php学习笔记-Array

    博客分类:
  • PHP
阅读更多

真的要下狠心学习PHP才行了.

从今天开始,从数组的操作开始学习PHP.

今天学习的东西总结一下:

建立数组的几种方式:

//标准形式
$arrA = array( $a, $b, $c );

//快速形式
$arrB[0] = $a;
$arrB[1] = $b;
$arrB[2] = $c;

//也可以这样(跟上面的效果一样)
$arrB[] = $a;
$arrB[] = $b;
$arrB[] = $c;

//建立值对格式的数组
//$val 可以是任何类型,如果是数组,就称为多维数组
$arrC = array( $a => $valA, $b => $valB, $c => $valC);

/*
访问形式
*/

//对于子元素全部都是简单类型的数组可以像AS3那样直接通过index访问:
echo $arrA[0];
echo $arrA[1];
echo $arrA[2];

//对于$arrB[] = $val 这样创建的数组,跟$arrA[0] = $val是完全一样的
//PHP会自动给它一个index,访问形式跟上面一样

//对于"多维数组"只要理解了基本访问形式,其实也是可以类推的
//但是对于' => '这个变态的符号要稍加注意
//访问$arrC的方法
echo $arrC[$a]; //输出: $valA
//这里的$a相当于一个name,可以理解成AS3中的Object的属性名
/*
只是PHP中需要显示指定一个Object类型才能直接通过另一个变态的符号
' -> '
访问其中的属性(PHP的属性也是相当变态的)和方法
关于Object类型的讨论,等我学到那里了再说
*/

关于操作数组的函数还没看完,稍后再补充.

 

分享到:
评论

相关推荐

    PHP学习笔记:包含PHP的生命周期,PHP变量在内核中的实现等内容

    《PHP扩展开发及内核应用-学习笔记》 01.PHP的生命周期.md 02.PHP变量在内核中的实现.md 03.内存管理.md 04.配置编译环境.md 05.第一个扩展.md 06.函数的返回值.md 07.函数的参数.md 08.Array与HashTable.md 09.PHP...

    php array的学习笔记

    function var_array($array) { echo ‘’; var_dump($array); echo ‘’; } function printr($array) { echo ‘’; print_r($array); echo ‘’; } function getArr($sNum, $eNum=1, $step=1) { $arr = ra

    PHP学习笔记之数组篇

    一、如何定义数组:在PHP中创建数组主要有两种方式,下面就...php 2 //用1,2,3的数值作为数组的键 3 echo ‘数组$array1的键值为:’; 4 $array1[1]=’a’; 5 $array1[2]=’b’; 6 $array1[3]=’c’; 7 print_r($

    php之CodeIgniter学习笔记

    在使用数据库之前,我们最好将数据库进行自动连接:config/autoload.php自动加载 $autoload[‘libraries’] = array(‘database’);一些常用函数 选择数据$this->db->select();允许你在SQL查询中写 SELECT 部分。$...

    PHP学习笔记之二

    1. 数组 PHP的数组其实是一个关联数组,或者说是哈希表。PHP不需要预先声明数组的大小,可以用直接赋值的方式来创建数组。例如: //最传统,用数字做键,赋值 $state[0]=”Beijing”;... 用array()来创建数组会更

    微信小程序学习笔记之本地数据缓存功能详解

    本文实例讲述了微信小程序学习笔记之本地数据缓存功能。分享给大家供大家参考,具体如下: 前面介绍了微信小程序获取位置信息操作。这里再来介绍一下微信小程序的本地数据缓存功能。 【将数据存储在本地缓存】wx....

    Yii框架学习笔记之应用组件操作示例

    本文实例讲述了Yii框架学习笔记之应用组件操作。分享给大家供大家参考,具体如下: 所有的组件都应声明在config/web.php //组件声明在该数组下 'components'=>array( //自定义组件1 - 函数形式 'customComponent1...

    学习笔记1

    1语法输出echo printf数据类型布尔、整型、浮点、字符串、数组($array[0] =”zero” ,$array[“zero”] = 0)、对象获取数

    微信小程序学习笔记之文件上传、下载操作图文详解

    本文实例讲述了微信小程序学习笔记之文件上传、下载操作。分享给大家供大家参考,具体如下: 前面介绍了微信小程序登录API与获取用户信息操作。这里再来介绍一下文件的上传与下载操作。 【文件上传】wx.uploadFile ...

    Redis list 类型学习笔记与总结

    list 是一个链表结构,主要功能是 push(类似 PHP 的 array_push() 方法)、 pop(类似 PHP 的 array_pop() 方法)、获取一个范围的所有值 等, 操作 中 key 理解为链表的名字。Redis 的 list 类型其实就是一个每个...

    PHP面向对象学习笔记之一 基础概念

    1> if( “false” ) 等效于 if( true), 因为非空字符串是true 2> 检查数据类型: is_array(); is_object(); is_string(); is_null(); is_integer(); 3> PHP5 引入类的类型提示(type hint),用来约束一个方法的参数类型...

    PHP学习笔记(三):数据类型转换与常量介绍

    // bool,int,float,string,array,object,null bool settype ( mixed $var , string $type ) 1)会改变原变量的类型 复制代码 代码如下: $a= “123a”; // string settype($a, “int”); // 勿遗漏双引号 var_...

    thinkphp学习笔记之多表查询

    在操作过程中,两表查询都没有问题,但是三表查询就开始出现问题 有以下三张表,分表为pl表(uid,content),user表(id,username),lyb表(uid,title) ... 'user' =>array('id','username','_on'=>'pl.uid=use

    php session 预定义数组

    您可能感兴趣的文章:PHP实现的自定义数组排序函数与排序类示例PHP中定义数组常量(array常量)的方法php定义数组和使用示例(php数组的定义方法)php学习笔记 [预定义数组(超全局数组)]PHP 数组教程 定义数组用php...

    Laravel框架学习笔记(二)项目实战之模型(Models)

    在开发mvc项目时,models都是第一步。...'mysql' => array( 'driver' => 'mysql', 'read' => array( 'host' => '127.0.0.1:3306', ), 'write' => array( 'host' => '127.0.0.1:3306' ), 'data

    PHP实现的连贯操作、链式操作实例

    PHP中的连贯操作看起来的确很酷,也非常的... * SQL语句组合实例类,始发文章web开发笔记 * 学习用,非专业类 * */ class sql{ private $sql=array("from"=>"", "where"=>"", "order"=>"", "limit"=>"");

    JavaScript原生对象常用方法总结(推荐)

    下面都是我学习W3C School教程中有关JavaScript写的学习笔记,每个方法我都亲身测试过,每个方法的用途和参数列表,我都是在经过我亲身实践后加上了我自己的一点理解,解释的还算比较详细。现记录下来,以便查阅: ...

Global site tag (gtag.js) - Google Analytics