10-10数组的介绍
<?php
//数组函数的详解
//count函数,作用:计算数组元素的个数。或者是对象属性的个数。
//注:count的参数可以是数组,也可以是非数组。
//分3种情况
//1.参数为数组和对象,返回数组元素和对象属性的个数
//2.参数为非数组,非对象,返回1
//3.参数为NULL时,返回0.
echo "<pre>";
$arr=array('春','夏','秋','东');
print_r(count($arr)); echo '<br/>';
var_dump(count($arr)); //count函数返回的类型是整形int
echo '<hr/>';
$str='abcdefg';
echo count($str),'<br/>';
$nul=NULL;
echo count($nul),'<br/>';
/**** 在深入探讨下count函数的在多维数组的情况 ***/
$arr=array('a','b','c',array('d','e'));
echo count($arr),'<br/>';//4,因为第一层数组中,确实只有4个元素
echo count($arr,true),'<br/>';//6,count第二参数,为true时,代表递归来计算数组元素个数
//第一层 a b c array(d,e) 为4个
//第二层array(d,e)中有d,e 为2个,故总供为6个数组元素
echo "</pre>"; ?>
//数组的创建方式有:
//初始化创建方式
$stu1 = null;
$stu1['name'] = '小王';
$stu1['height'] = 166;
$stu1['area'] = '六安';
$stu1['grade'] = '小学';
print_r($stu1);
//array结构化创建
$stu2 = array('name'=>'小李','height'=>171,'area'=>'合肥','grade'=>'高2');
print_r($stu2);
转载于:https://www.cnblogs.com/document/archive/2012/10/15/2723746.html
10-10数组的介绍相关推荐
- C语言基础之10:数组和指针
Tips1: 关键字:static 运算符:&.*(一元) 如何创建并初始化数组 指针(在已学过的基础上). 指针和数组的关系 编写处理数组的函数 二维数组 Tips2: 人们通常借助计算机完 ...
- 利用循环,使得10 * 10的二维数组具有以下值,并按以下结构输出在屏幕上
<程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p113 习题4 5.利用循环,使得10 * 10的二维数组具有以下值,并按以下结构输出在屏幕上 0 1 ...
- 桶排序算法c语言10个数组,桶排序算法
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 //2.21 桶排序 #include #include #define SIZE 100 void bucket_sort(unsigned *,int ...
- 《Scikit-Learn与TensorFlow机器学习实用指南》第10章 人工神经网络介绍
第10章 人工神经网络介绍 来源:ApacheCN<Sklearn 与 TensorFlow 机器学习实用指南>翻译项目 译者:@akonwang @friedhelm739 校对:@飞龙 ...
- 在主方法中定义一个大小为10*10的二维字符型数组,数组名为y,正反对角线上存的是‘*’,其余 位置存的是‘#’;输出这个数组中的所有元素。...
//在主方法中定义一个大小为10*10的二维字符型数组,数组名为y,正反对角线上存的是'*',其余 位置存的是'#':输出这个数组中的所有元素.char [][]y=new char [10][10] ...
- 编写程序,生成一种贯穿10*10字符数组(初始时全为字符'.')的“随机步法”。程序必须随机地从一个元素“走到”另一个元素,每次都向上、向下、向左或向右移动一个元素位置
编写程序,生成一种贯穿10*10字符数组(初始时全为字符'.')的"随机步法".程序必须随机地从一个元素"走到"另一个元素,每次都向上.向下.向左或向右移动一个 ...
- C Primer Plus (第五版)中文版——第 10 章 数组和指针
10.1 数组 数组(array)由一系列类型相同的元素构成.数组声明(array declaration)中包括数组元素的数目和元素的类型.如: int month[12]; /* 12个整数的数 ...
- 你最崇拜谁?IT领域10大技术天才介绍
你最崇拜谁?IT领域10大技术天才介绍 <script language="JavaScript" src="http://z.csdn.net/adx.js&qu ...
- 【Java】数组逆序操作。定义长度为10的数组,将数组元素对调并输出对调后的结果。
题目:数组逆序操作.定义长度为10的数组,将数组元素对调并输出对调后的结果. 思路:把0索引和arr.length-1的元素交换,把1索引和arr.length-2元素交换--只要交换到arr.len ...
- 世界10大物流公司介绍
不知道是不是最新的,共享之! 世界10大物流公司介绍.pdf (2007-09-12 09:06:51, Size: 115 KB, Downloads: 596) 来自 " ITPUB博客 ...
最新文章
- 集合框架源码分析六之堆结构的实现(PriorityQueue)
- HDU 5908 Abelian Period 暴力
- IP Cam须改原厂密码防黑客
- Angular实现tab切换
- ETAG is returned by the first read
- 【docker】查看docker镜像的版本号TAG,从远程仓库拉取自己想要版本的镜像
- java中a 和 a_Java中的a++和++a的区别 | 学步园
- 【Excel,遗忘密码后如何撤销工作表保护密码】
- 文件生成Md5值方法
- jquery boxy
- 程序 卡塔_建筑钉卡塔
- matlab怎么表示二元函数,如何用Matlab画二元函数?
- Qt QChartView class
- 数据中心机房设备标签规范建议
- 一文看懂:如何将小程序分享到朋友圈[建议收藏]
- OFDMA trigger frame
- 【牛客】幸运数字II题解
- boj489. 小妹妹去划船
- 仿链家地图找房的简单实现 1
- 计算机中整数的表示和整数运算
热门文章
- 学会这几个Redis技巧,让你的程序快如闪电
- 有感于任正非老爷子的发言
- 微服务架构下,解决数据一致性问题的实践
- 让面试官颤抖的 HTTP 2.0 协议面试题
- Feign使用Hystrix无效原因及解决方法
- shell:后台运行amp;,日志重定向输出,nohup,grep命令
- 【Scratch】青少年蓝桥杯_每日一题_2.23_小猫来回走
- 心理正常与异常的区分_心理正常与心理异常的区别是什么呢
- c2000 pro 固件更新_一加7Pro系统更新新增屏幕侧滑返回手势
- 打开计算机硬盘有声音,开机时硬盘会发出声音了,怎么办