真的要下狠心学习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扩展开发及内核应用-学习笔记》 01.PHP的生命周期.md 02.PHP变量在内核中的实现.md 03.内存管理.md 04.配置编译环境.md 05.第一个扩展.md 06.函数的返回值.md 07.函数的参数.md 08.Array与HashTable.md 09.PHP...
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 2 //用1,2,3的数值作为数组的键 3 echo ‘数组$array1的键值为:’; 4 $array1[1]=’a’; 5 $array1[2]=’b’; 6 $array1[3]=’c’; 7 print_r($
在使用数据库之前,我们最好将数据库进行自动连接:config/autoload.php自动加载 $autoload[‘libraries’] = array(‘database’);一些常用函数 选择数据$this->db->select();允许你在SQL查询中写 SELECT 部分。$...
1. 数组 PHP的数组其实是一个关联数组,或者说是哈希表。PHP不需要预先声明数组的大小,可以用直接赋值的方式来创建数组。例如: //最传统,用数字做键,赋值 $state[0]=”Beijing”;... 用array()来创建数组会更
本文实例讲述了微信小程序学习笔记之本地数据缓存功能。分享给大家供大家参考,具体如下: 前面介绍了微信小程序获取位置信息操作。这里再来介绍一下微信小程序的本地数据缓存功能。 【将数据存储在本地缓存】wx....
本文实例讲述了Yii框架学习笔记之应用组件操作。分享给大家供大家参考,具体如下: 所有的组件都应声明在config/web.php //组件声明在该数组下 'components'=>array( //自定义组件1 - 函数形式 'customComponent1...
1语法输出echo printf数据类型布尔、整型、浮点、字符串、数组($array[0] =”zero” ,$array[“zero”] = 0)、对象获取数
本文实例讲述了微信小程序学习笔记之文件上传、下载操作。分享给大家供大家参考,具体如下: 前面介绍了微信小程序登录API与获取用户信息操作。这里再来介绍一下文件的上传与下载操作。 【文件上传】wx.uploadFile ...
list 是一个链表结构,主要功能是 push(类似 PHP 的 array_push() 方法)、 pop(类似 PHP 的 array_pop() 方法)、获取一个范围的所有值 等, 操作 中 key 理解为链表的名字。Redis 的 list 类型其实就是一个每个...
1> if( “false” ) 等效于 if( true), 因为非空字符串是true 2> 检查数据类型: is_array(); is_object(); is_string(); is_null(); is_integer(); 3> PHP5 引入类的类型提示(type hint),用来约束一个方法的参数类型...
// bool,int,float,string,array,object,null bool settype ( mixed $var , string $type ) 1)会改变原变量的类型 复制代码 代码如下: $a= “123a”; // string settype($a, “int”); // 勿遗漏双引号 var_...
在操作过程中,两表查询都没有问题,但是三表查询就开始出现问题 有以下三张表,分表为pl表(uid,content),user表(id,username),lyb表(uid,title) ... 'user' =>array('id','username','_on'=>'pl.uid=use
您可能感兴趣的文章:PHP实现的自定义数组排序函数与排序类示例PHP中定义数组常量(array常量)的方法php定义数组和使用示例(php数组的定义方法)php学习笔记 [预定义数组(超全局数组)]PHP 数组教程 定义数组用php...
在开发mvc项目时,models都是第一步。...'mysql' => array( 'driver' => 'mysql', 'read' => array( 'host' => '127.0.0.1:3306', ), 'write' => array( 'host' => '127.0.0.1:3306' ), 'data
PHP中的连贯操作看起来的确很酷,也非常的... * SQL语句组合实例类,始发文章web开发笔记 * 学习用,非专业类 * */ class sql{ private $sql=array("from"=>"", "where"=>"", "order"=>"", "limit"=>"");
下面都是我学习W3C School教程中有关JavaScript写的学习笔记,每个方法我都亲身测试过,每个方法的用途和参数列表,我都是在经过我亲身实践后加上了我自己的一点理解,解释的还算比较详细。现记录下来,以便查阅: ...