批改状态:未批改
                        老师批语:
                    
                            类型转换:
1、list()=[]; 数组与字符串,变量之间的转换:
<?php list($name,$sex,$grade) = ['天道','不男不女','&&&&&&']; echo '老大是:',$name,',性别呢?:',$sex,',年龄:',$grade,'<hr>';
点击 "运行实例" 按钮查看在线实例
2、extract() 关联数组转为变量:
<?php $arr3 = ['id'=>1, 'name'=>'杨过','sex'=>'男','salary'=>8000]; extract($arr3); echo '我的id:',$id,',姓名:',$name,',性别:',$sex,',工资: ',$salary,'元<hr>';
点击 "运行实例" 按钮查看在线实例
3、compact() 将变量转为关联数组:
<?php
$name = '天弘';
$sex = '男';
$nia = 20;
$arr4 = compact('name','sex','nia');
echo var_export($arr4);点击 "运行实例" 按钮查看在线实例
4、explode() 将字符串转换为数组:
<?php
$la1 = 'html,css,php,javascript,mysql';
// 第一个参数上用 , 切割(必须是 , 否则不会转换成数组),第二个参数是切割的是哪个字符串
echo var_export(explode(',',$la1)),'<hr>';点击 "运行实例" 按钮查看在线实例
5、implode() 将数组转换成字符串:
<?php $araY = ['首页','公司新闻','公司新闻','联系我们']; echo var_export(implode($araY),true),'<hr>';
点击 "运行实例" 按钮查看在线实例
回调函数:
<?php
$arr = ['php','html','css','mysql','java'];
// array_filter() 把数组中的某个元素过滤掉
$arr1 = array_filter($arr,function ($value){
    // 把数组中除了html元素全部输出
    return $value !== 'html';
});
echo var_export($arr1);
echo '<hr>';
// array_walk 对数组中每个元素的键和值进行处理
$arr2 = ['name'=>'admin','email'=>'admin@php.cn'];
    // 第一个参数是 键值,第二个参数是 键
array_walk($arr2,function ($value,$key){
    echo $key,':',$value,'<br>';
});点击 "运行实例" 按钮查看在线实例
循环遍历数组:
<?php
$arr = ['php','html','css','mysql','java'];
// for(){}
for ($i = 0; $i<count($arr); $i++){
   echo $arr[$i],'<br>';
}
echo '<hr>';
// foreach(){}
foreach ($arr as $key=>$value){
    echo $key ,':----:',$value,'<br>';
}点击 "运行实例" 按钮查看在线实例
                Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号