Correction status:Uncorrected
Teacher's comments:
<?php //定义一个数组数据 $arr = ['id'=>5, 'name'=>'赵亮','age'=>30, 'habby'=>'打游戏']; echo print_r($arr);
点击 "运行实例" 按钮查看在线实例
定义一个数组变量,里面的东西必须用单引号,用逗号隔开。输出用echo无法输出,里面要加一个print_r(变量)来输出数组。
<?php $arr = ['id'=>5, 'name'=>'赵亮','age'=>30, 'habby'=>'打游戏']; echo in_array(4, $arr) ? '存在' : '不存在';
点击 "运行实例" 按钮查看在线实例
定义一个数组变量,用in_array(值,数组变量);来访问数组中是否存在某个值。
<?php $arr = ['id'=>5, 'name'=>'赵亮','age'=>30, 'habby'=>'打游戏']; echo array_key_exists(id,$arr) ? '存在' : '不存在';
点击 "运行实例" 按钮查看在线实例
利用array_key_existe(键值,变量)来判断是否存在
<?php $arr = ['id'=>5, 'name'=>'赵亮','age'=>30, 'habby'=>'打游戏']; echo print_r(array_values($arr));
点击 "运行实例" 按钮查看在线实例
array_values(变量)将数组以索引方式输出,利用print_r来输出
<?php $arr = ['id'=>5, 'name'=>'赵亮','age'=>30, 'habby'=>'打游戏']; echo print_r(array_keys($arr));
点击 "运行实例" 按钮查看在线实例
array_keys()输出键名
<?php $arr = ['id'=>5, 'name'=>'赵亮','age'=>30, 'habby'=>'打游戏']; echo array_search('赵亮',$arr);
点击 "运行实例" 按钮查看在线实例
array_search(值,变量)以值来返回键名。
<?php $arr = ['id'=>5, 'name'=>'赵亮','age'=>30, 'habby'=>'打游戏']; echo print_r(array_flip($arr));
点击 "运行实例" 按钮查看在线实例
array_flip(变量)是让键名与值对调。
<?php $arr = ['id'=>5, 'name'=>'赵亮','age'=>30, 'habby'=>'打游戏']; echo count($arr);
点击 "运行实例" 按钮查看在线实例
count(数组变量)计算出数组中有多少条数据
<?php $arr = ['id'=>5, 'name'=>'赵亮','age'=>30, 'habby'=>'打游戏']; echo key($arr);
点击 "运行实例" 按钮查看在线实例
key(数组变量)返回元素中的键
<?php $arr = ['id'=>5, 'name'=>'赵亮','age'=>30, 'habby'=>'打游戏']; echo key($arr);
点击 "运行实例" 按钮查看在线实例
<?php $arr = ['id'=>5, 'name'=>'赵亮','age'=>30, 'habby'=>'打游戏']; echo current($arr);
点击 "运行实例" 按钮查看在线实例
<?php $arr = ['id'=>5, 'name'=>'赵亮','age'=>30, 'habby'=>'打游戏']; echo key($arr); echo current($arr); next($arr); echo key($arr),'<br>'; echo current($arr),'<hr>'; reset ($arr); next($arr); echo key($arr),'<br>'; echo current($arr),'<hr>'; next($arr); echo key($arr),'<br>'; echo current($arr),'<hr>'; reset ($arr); next($arr); echo key($arr),'<br>'; echo current($arr),'<hr>'; end($arr); echo key($arr),'<br>'; echo current($arr),'<hr>';
点击 "运行实例" 按钮查看在线实例
next()往下移动指针,key()返回当前指针中的元素的键,current()反回当前指针中元素中的值。reset()复位指针从新开始,end()指针移到最后一个元素,利用key,current返回元素中的键和值。