PHP使用array_fill定义多维数组的方法
本文实例讲述了PHP使用array_fill定义多维数组的方法。分享给大家供大家参考。具体分析如下:
PHP中可以用多个array_fill嵌套完成多维数组的定义:
$creation=array_fill(0,3,array_fill(0,2,null));
可用如下语句进行填充:
$abc=0;
for($i=0;$i<3;$i++) {
for($j=0;$j<2;$j++) {
$abc=$abc+1;
$creation[$i][$j]=$abc;
}
}
结果为:
Array ( [0] => Array ( [0] => 1 [1] => 2 ) [1] => Array ( [0] => 3 [1] => 4 ) [2] => Array ( [0] => 5 [1] => 6 ) )
希望本文所述对大家的php程序设计有所帮助。
相关推荐
-
PHP中多维数组的foreach遍历示例
复制代码 代码如下: <?php //声明一个三维数组 $info=array( "user"=>array( array(1,"zhangsan",20,"nan"), array(2,"lisi",20,"nan"), array(3,"wangwu",25,"nv") ), "score"=>array( array(1,1
-
php递归遍历多维数组的方法
本文实例讲述了php递归遍历多维数组的方法.分享给大家供大家参考.具体如下: <?php function get_array_elems($arrResult, $where="array"){ while(list($key,$value)=each($arrResult)){ if (is_array($value)){ get_array_elems($value, $where."[$key]"); } else { for ($i=0; $i<
-
PHP多维数组遍历方法(2种实现方法)
本文实例讲述了PHP多维数组遍历方法.分享给大家供大家参考,具体如下: 方法一: $a=array('fruits'=>array('a'=>'orange', 'b'=>'grape',c=>'apple'), 'numbers'=>array(1,2,3,4,5,6), 'holes'=>array('first',5=>'second','third') ); foreach($a as $list=>$things){ if(is_array($th
-
php计算多维数组中所有值总和的方法
本文实例讲述了php计算多维数组中所有值总和的方法.分享给大家供大家参考.具体实现方法如下: php 内置函数 array_sum() 函数返回数组中所有值的总和,只能返回一维数组的总和: 计算多维数组所有值的和就要自定义函数了: function get_sum($array) { $num = 0; foreach($array as $k => $v) { if(is_array($v)) { $num += get_sum($v); } } return $num + array_sum
-
PHP实现多维数组转字符串和多维数组转一维数组的方法
本文实例讲述了PHP实现多维数组转字符串和多维数组转一维数组的方法.分享给大家供大家参考.具体实现方法如下: /** * @method 多维数组转字符串 * @param type $array * @return type $srting * @author yanhuixian */ function arrayToString($arr) { if (is_array($arr)){ return implode(',', array_map('arrayToString', $arr)
-
php中array_multisort对多维数组排序的方法
本文实例讲述了php中array_multisort对多维数组排序的方法.分享给大家供大家参考.具体实现方法如下: function sort_array($array, $keyid, $order='asc', $type='number') { if(is_array($array)) { foreach($array as $val) { $order_arr[] = $val[$keyid]; } $order = ($order == 'asc') ? SORT_ASC: SORT_
-
php curl模拟post请求和提交多维数组的示例代码
下面一段代码给大家介绍php curl模拟post请求的示例代码,具体代码如下: <?php $uri = "http://www.cnblogs.com/test.php";//这里换成自己的服务器的地址 // 参数数组 $data = array ( 'name' => 'tanteng' // 'password' => 'password' ); $ch = curl_init (); // print_r($ch); curl_setopt ( $ch, C
-
php实现遍历多维数组的方法
本文实例讲述了php实现遍历多维数组的方法.分享给大家供大家参考,具体如下: $a=array('fruits'=>array('a'=>'orange','b'=>'grape',c=>'apple'), 'numbers'=>array(1,2,3,4,5,6), 'holes'=>array('first',5=>'second','third') ); //第一种: foreach($a as $list=>$things){ if(is_array
-
PHP使用array_fill定义多维数组的方法
本文实例讲述了PHP使用array_fill定义多维数组的方法.分享给大家供大家参考.具体分析如下: PHP中可以用多个array_fill嵌套完成多维数组的定义: $creation=array_fill(0,3,array_fill(0,2,null)); 可用如下语句进行填充: $abc=0; for($i=0;$i<3;$i++) { for($j=0;$j<2;$j++) { $abc=$abc+1; $creation[$i][$j]=$abc; } } 结果为: Array (
-
js处理自己不能定义二维数组的方法详解
复制代码 代码如下: var a= new Array(new Array(1,2),new Array('b','c')); document.write(a[1][1]); 说白了,就是利用for循环定义二维数组! ?<script language="javascript" type="text/javascript"> function Array_2(nRow,nColumn){ var array1=new Array
-
Swift中定义二维数组的方法及遍历方法示例
//定义方式一 var array1 = [[Int]]() //定义方式二 var array2 = Array<Array<Int>>() array1 = [ [13,1,4], [5,1,7,6] ] array2 = array1 // 一维数组的定义 var v = [Int]() v = [4,5,7,8] array2.append(v) println(array1) println(array2) //数组的遍历 for var i=0; i<array1
-
java定义二维数组的几种写法(小结)
如下所示: //定义二维数组写法1 class numthree { public static void main(String[] args) { float[][] numthree; //定义一个float类型的2维数组 numthree=new float[5][5]; //为它分配5行5列的空间大小 numthree[0][0]=1.1f; //通过下标索引去访问 1行1列=1.1 numthree[1][0]=1.2f; // 2行1列=1.2 numthree[2][0]=1.3
-
易语言赋值定义多维数组的代码实例
赋值定义多维数组示例 .版本 2 .程序集 窗口程序集1 .子程序 _按钮_显示_被单击 .局部变量 a, 整数型, , "0" .局部变量 c, 整数型, , "1,2" .局部变量 b, 整数型 a = { 1, 12, 2, 22, 3, 32, 4, 42 } .变量循环首 (1, 取整 (取数组成员数 (a) ÷ 2), 1, b) 重定义数组 (c, 真, b, 2) c [b] [1] = a [b × 2 - 1] 编辑框_显示.加入文本 (&quo
-
JavaScript实现多维数组的方法
在C#里,定义多维数组,可以通过这样简单的代码实现: 复制代码 代码如下: int[,]myArray=new int[4,5]; 在JavaScript中不能通过直接定义实现多维数组,那么该怎么实现呢?首先定义一维数组: 复制代码 代码如下: var myArray=new Array(); 然后再将一维数组的成员定义成数组(之所以可以进行再定义,因为JavaScript是弱类型): 复制代码 代码如下: myArray[0]=new Array(); 到此为止,就定义了一个第一个索引为0的二
-
JS实现遍历不规则多维数组的方法
本文实例讲述了JS实现遍历不规则多维数组的方法.分享给大家供大家参考,具体如下: 直接进入正文: 我们有时候处理数据,可能会遇到一些不规则(无法预料的数据结构),那么拿到这种数据我们如何进行遍历操作呢?举个例子: var data= { a: { one: 1, two: 2, three: {four:'2',five:'4'} }, b: { six: 4, seven: 5, eight: 6 }, c: { nine: 7, ten: 8} } 比如上边的数据(实际情况是这个数据会有各种
-
java String 转成Double二维数组的方法
WHY 朋友在群里求助一个问题,问题原型是这样的: String str = "{{10.14, 11.24, 44.55, 41.01},{12.10, 14.21, 52.14, 50.44},{14.44, 16.12, 45.42, 47.55}}"; 转成double[][]{ {10.14, 11.24, 44.55, 41.01}, {12.10, 14.21, 52.14, 50.44}, {14.44, 16.12, 45.42, 47.55} } 也就是把一个可以转
-
php简单构造json多维数组的方法示例
本文实例讲述了php简单构造json多维数组的方法.分享给大家供大家参考,具体如下: php构造json多维数组其实很简单 下面列举了将mysqli的查询结果数组序列化为json的php代码如下 $res['result'] = "ok"; $res['msg'] = 'login'; $res['fileinfo'] = array(); while($stmt->fetch()){ $fileinfo['fileid'] = $fileid; $fileinfo['name'
随机推荐
- Coldfusion MX PageList之骨灰版
- 使用jQuery简单实现模拟浏览器搜索功能
- js判断一个字符串是否包含一个子串的方法
- 详谈iOS 位置权限弹出框闪现的问题
- ASP.NET Core环境变量和启动设置的配置教程
- 用Apache反向代理设置对外的WWW和文件服务器
- php版微信公众平台实现预约提交后发送email的方法
- js控制div及网页相关属性的代码
- 重命名SQLServer数据库的方法
- 使用Javascript实现选择下拉菜单互移并排序
- javascript Firefox与IE 替换节点的方法
- Java创建ZIP压缩文件的方法
- Android TCP 文件客户端与服务器DEMO介绍
- iOS移动端(H5)alert/confirm提示信息去除网址(URL)
- C语言 strftime 格式化显示日期时间的实现
- 基于Fedora14下自带jdk1.6版本 安装jdk1.7不识别的解决方法
- 美化html段落文本 Ⅰ
- 根据IP地址查所连交换机端口CISCO网络适用
- VUE2.0+Element-UI+Echarts封装的组件实例
- linux 获取文件名称并生成列表txt的方法
