博主信息
博文 60
粉丝 1
评论 1
访问量 76510
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
php数组与字符串和变量之间的转换理解总结_2018年8月24日
PHP学习
原创
851人浏览过

实例

<?php
//将数组转换成变量,经常用在索引数组上面。

list($name,$age,$stydly) = $arr = ['杨过',30,800];
echo $name,$age,$stydly;
运行实例 »

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

就是将数组中的值通过list将值赋值给键,然后通过键将值输出。list主要使用的场景就是这样子的。

实例

<?php
$arr1 = ['name'=>'杨康', 'age'=>30, 'age1'=>20, 'grade'=>98];
echo var_export(extract($arr1),true);
echo '我的性名叫',$name,'今年:',$age,'我还有一个年龄:',$age1,'我的成绩',$grade;
运行实例 »

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

总结:extract(数组)此函数可以返回数组中的数量,并将数组转换成变量,后可以直接用变量来调用里面的内容。

实例

<?php
//将变量转换成关联数组,不是索引数组。
//首先我们定义几个变量。
$name = '小龙女';
$age = 20;
$born = '199年';
$arr = compact('name','age','born');
echo '<pre>';
echo var_export($arr,true);

运行实例 »

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

总结:利用compact();这个函数,将定义的变量放到里面,注意前面不能加$符号,直接用变量的名字就行了。但是,对于这里具体不懂是什么原因。请老师帮解答一下。谢谢了!

实例

<?php
//将字符串分割成数组。
//定义一个字符串变量
$str = 'html,css,php,asp,asp.net,js,jq';
echo var_export(explode(',',$str,-4));

运行实例 »

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

explode()此函数有这么几个地方要注意一下,里面有三个值,第一个是分割线,第二个才是变量,第三个是数量值。如果用第三个参数用负数,将从变量字符串的后面开始倒数几个开始分割。所以一般用负数的情况比较多。必真是前面两个值。

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系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+教程免费学