详解PHP数组赋值方法


Posted in PHP onNovember 07, 2015

PHP数组还是比较常用的,于是我研究了一下PHP数组赋值,在这里拿出来和大家分享一下,希望对大家有用。

所谓数组就是一组变量的集合保存在计算机的内存中,这些变量可以是不同的类型,包括整数,布尔值,字符串等。可以说数组就是内存中的一个小型的数据库,它为我们访问数据提供了一个快捷的方式??可以省出IO或者数据库的频繁访问以此来提高一些性能,所以关于数组中一些操作也是很多的。
怎样创建在PHP中创建数组,你可以使用如下方法:

方法之一创建数组:

<?php 
$a="abcd"; 
print($a[0]." ".$a[1]." ".$a[2]." ".$a[3]." "); 
?>

结果:a b c d

方法二:

<?php 
$http=array("www","helpphp","cn");  
print($http[0].".".$http[1].".".$http[2]);  
?>

知识说明:

1.我们通过前面的实例可以看到,PHP中数组默认从下标(索引)开始标示变量在数组中的位置,也就是说我们可以使用:$变量名[索引]的形式访问我们所创建的数组。

2.我们使用array()语言结构来创建数据,在数组中这如果没有明确指定下标,默认从0开始往后递增索引。我们所创建的数组已经保存在内存中,但是在数据使用后,我们要作一定的清理,以保证内存泄漏。

怎样为PHP数组赋值呢?如下:

$My_array=array(); 
$My_array[]=”www” 
$My_array[]=”helpphp”; 
$My_array[]=”cn”;

通过以上方法,我就为变量利用array语言结构创建了一个空的数组,在后面的语句中就为$My_array赋值,在一上节中,我们知道,数组下标(索引),从0开始自动递增,也就是说如下语句将输出helpphp.
Print $My_array[1];
如果想一次全部输出$My_array则可以使用print_r($My_array).怎样销毁数组或者数组中的元素要完成如上的任务,只要使用unset()函数即可,它可以删除整个数组或者数组中的某个元素,如下:
unset($My_array[0];  
unset($My_array); 
需要注意的是,在删除数组元素后,索引值会保留原来的位置,并不会重新调整索引,你只需要在删除后对比下就可以发现这个现象。使用var_dump()可凤查看数组中更为详细的东西,如下:
Var_dump($My_array); 

以上就是教大家PHP数组赋值方法,希望对大家的学习有所启发。

PHP 相关文章推荐
第六节 访问属性和方法 [6]
Oct 09 PHP
php时间不正确的解决方法
Apr 09 PHP
PHP 命名空间实例说明
Jan 27 PHP
php查看网页源代码的方法
Mar 13 PHP
PHP扩展Memcache分布式部署方案
Dec 06 PHP
微信公众平台DEMO(PHP)
May 04 PHP
ThinkPHP3.2框架使用addAll()批量插入数据的方法
Mar 16 PHP
laravel5.4利用163邮箱发送邮件的步骤详解
Sep 22 PHP
详解thinkphp中的volist标签
Jan 15 PHP
PHP使用mysqli同时执行多条sql查询语句的实例
Mar 22 PHP
thinkphp5框架结合mysql实现微信登录和自定义分享链接与图文功能示例
Aug 13 PHP
laravel框架模板之公共模板、继承、包含实现方法分析
Aug 30 PHP
php实现点击可刷新验证码
Nov 07 #PHP
PHP中SSO Cookie登录分析和实现
Nov 06 #PHP
使用PHP similar text计算两个字符串相似度
Nov 06 #PHP
PHP正则表达式之捕获组与非捕获组
Nov 06 #PHP
php创建无限级树型菜单
Nov 05 #PHP
详解PHP中instanceof关键字及instanceof关键字有什么作用
Nov 05 #PHP
PHP递归创建多级目录
Nov 05 #PHP
You might like
利用PHP内置SERVER开启web服务(本地开发使用)
2021/03/09 PHP
Jquery加载时从后台读取数据绑定到dropdownList实例
2013/06/09 Javascript
JS保留两位小数 四舍五入函数的小例子
2013/11/20 Javascript
类似天猫商品详情随浏览器移动的示例代码
2014/02/27 Javascript
jQuery中unwrap()方法用法实例
2015/01/16 Javascript
jQuery原型属性和原型方法详解
2015/07/07 Javascript
js实时获取并显示当前时间的方法
2015/07/31 Javascript
谈谈JavaScript异步函数发展历程
2015/09/29 Javascript
jQuery文字提示与图片提示效果实现方法
2016/07/04 Javascript
JavaScript获取URL中参数querystring的方法详解
2016/10/11 Javascript
JS实现用户注册时获取短信验证码和倒计时功能
2016/10/27 Javascript
JavaScript中String对象的方法介绍
2017/01/04 Javascript
Vue 单文件中的数据传递示例
2017/03/21 Javascript
JS实现按钮颜色切换效果
2020/09/05 Javascript
Vue文件配置全局变量的实例
2018/09/06 Javascript
Js逆向实现滑动验证码图片还原的示例代码
2020/03/10 Javascript
Vue实现仿iPhone悬浮球的示例代码
2020/03/13 Javascript
Python命令行参数解析模块optparse使用实例
2015/04/13 Python
[原创]使用豆瓣提供的国内pypi源
2017/07/02 Python
python利用urllib实现爬取京东网站商品图片的爬虫实例
2017/08/24 Python
python 2.7 检测一个网页是否能正常访问的方法
2018/12/26 Python
Python imutils 填充图片周边为黑色的实现
2020/01/19 Python
澳大利亚现代波西米亚风格女装网站:Bohemian Traders
2018/04/16 全球购物
美国在线购买和出售礼品卡网站:EJ Gift Cards
2019/06/09 全球购物
耐克亚太地区:Nike APAC
2019/12/07 全球购物
大学生专科毕业生自我评价
2013/11/17 职场文书
国税会议欢迎词
2014/01/16 职场文书
关于元旦的广播稿
2014/02/16 职场文书
销售行政专员岗位职责
2014/06/10 职场文书
2014年教师节国旗下讲话稿
2014/09/10 职场文书
审查起诉阶段律师意见书
2015/05/19 职场文书
篮球比赛通讯稿
2015/07/18 职场文书
2016教师廉洁教育心得体会
2016/01/13 职场文书
MySQL查询日期时间
2022/05/15 MySQL
win sever 2022如何占用操作主机角色
2022/06/25 Servers
win10电脑关机快捷键是哪个 win10快速关机的几种方法
2022/08/14 数码科技