博主信息
博文 11
粉丝 0
评论 1
访问量 19190
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
PHP数组使用2
JasonKim的博客
原创
1413人浏览过
1、list($var,$var1); 将数组转换成变量
list($name,$course,$grade) = ['小龙女','PHP',99];
echo $name.'的',$course.'课程的成绩是',$grade.'分';

2、extract($arr,$flag); 将关联数组转换成变量
$arr1 = ['id'=>10,'name'=>'杨过','sex'=>'male','salary'=>8900];
echo '共生成了:',var_export(extract($arr1),true),'个变量<hr>';
echo '我的ID是'.$id,'姓名是:'.$name,'性别:'.$sex,'工资'.$salary,'元<hr>';

3、compact($arr,$arr1); 将变量转换成数组
$name = '陈近南';
$faction = '天地会';
$position = '总舵主';
$age = 28;
// 参数与变量名称对应
$arr2 = compact('name','faction','position','age');

4、explode(); 将字符串转换为数组
$lang = 'html,css,jq,php,mysql,redis';
echo var_export(explode(',',$lang),true);
// 限制转换数组元素的数量
echo var_export(explode(',',$lang,4),true);
// limit 为负数,负数就是要删除的元素个数,从末尾删除两个
echo var_export(explode(',',$lang,-2),true);

5、implode($glue,$arr); 将数组转换成字符串
$arr = ['首页','公司新闻','公司产品','联系我们'];
echo var_export(implode('|',$arr),true);
// 实现 <a> 标签,变成导航
$str = '<a href="#">'.implode('</a> | <a href="#">',$arr).'</a>';
echo var_export($str,true);


//使用implode() 将关联数组转换成sql语句
// 'INSERT INTO 表名 (字段列表) VALUES (值列表)';
//1、要添加的记录,以关联数组的方式
$staff = ['name'=>'Jason','sex'=>0,'age'=>22,'salary'=>9800];
// 2、生成SQL语句
$sql = "INSERT INTO `staff` ":
// 3、生成SQL语句中的字段列表    array_keys: 获取数组键名
$fields = "`".implode("`,`",array_keys($staff))."`";
// 4、拼接SQL
$sql .= " (".$fields.") ";
// 5、生成sql语句的列表值
$value = " VALUES ('".implode("','",$staff)."'); ";
// 6、查看生成是SQL语句
echo $sql;


本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学