博客列表 >数组与字符串直接转换,数组的遍历--2018年08月25日20时20分

数组与字符串直接转换,数组的遍历--2018年08月25日20时20分

一根火柴棒的博客
一根火柴棒的博客原创
2018年08月25日 20:21:35656浏览

8月24日作业

1.编程 : 数组与字符串,变量之间的转换

2.编程: 数组元素的回调处理

3.编程: 用for()循环来遍历关联数组


实例

<?php

$arr = [3,5.26,'字符串1','字符串2','ID'];

//1.编程 : 数组与字符串,变量之间的转换
//(1)list() 把数组中的元素转为变量: 用在索引数组上
list($name, $course, $grade) = ['郭靖','降龙十八掌','五年级'];
$name = '郭靖';
$course = '降龙十八掌';
$grade = '五年级';

//(2)extract($arr, $flag): 关联数组转为变量
$arr1 = ['id'=>14,'name'=>'peter','age'=>'14'];
var_export($arr1);
echo '<br>';
echo (extract($arr1)),'<br>';

//(3)compact(): 将变量转为关联数组
$name = 'aaa';
$faction = 'bbb';
$position = 'ccc';
$arr = compact('name','faction','position');
echo var_export($arr,true),'<hr>';

//(4)explode():将字符串转换数组
$arr2 = 'jjf,fasf,fasfl,jjl,3333,3123';
echo var_export(explode(',',$arr2)),'<br>';

//(5)implode($glue, $arr)将一个一维数组的值转化为字符串
$arr3 = ['a','b','c','d','e','f'];
echo var_export(implode('|',$arr3),true),'<br>';

//2.编程: 数组元素的回调处理
$arr2 = array_filter($arr);
echo '新数组',var_export($arr2,true),'<br>';
echo '<hr>';
$arr3 = ['aaa','bbb','ccc'];
$arr4 =array_filter($arr3, function ($value) {
    return $value !== 'bbb';
});
echo '回调处理完的数组:',var_export($arr4),'<hr>';

//3.编程: 用for()循环来遍历关联数组
$arr8 = [3,5.26,'字符串1','字符串2','ID'];

for ($i = 0; $i < count($arr8); $i++) {
    echo $arr8[$i],'<br>';
}

运行实例 »

点击 "运行实例" 按钮查看在线实例


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议