本篇文章给大家分享的内容PHP中的数组的知识,有需要的朋友可以参考一下
数组什么的不是很简单嘛
int a[1100000]
但是php不是这样的
<?php $n=1; $a=array(array(array())); $s=array(); $s[1]="S30408"; $a[1][1][1]=0;$a[1][1][2]=1.05; $a[1][2][1]=0;$a[1][2][2]=2.04; $a[1][3][1]=7.90;$a[1][3][2]=11.15; $a[1][4][1]=17.80;$a[1][4][2]=20.20; $a[1][5][1]=0;$a[1][5][2]=0.09; $a[1][6][1]=0;$a[1][6][2]=0.055; $a[1][7][1]=0;$a[1][7][2]=0.035;?>
这是一个三维数组,是不是有些麻烦呢?
我们还是在一维数组说起吧。
<?php $s=array();/*每一个array就是一个维度*/ $s[1]=100;$s[2]=200; echo $s[1]+$s[2];?>
这就是数组啦。我有个全排列的php
<?php $v=array(); $a=array(); function dfs($k){ global $v,$a,$n; if($k==$n+1){ for($i=1;$i<n;$i++){ echo $v[$i]," "; } echo $v[$n],"<br>"; } else{ for($i=1;$i<=n;$i++){ if($v[$i]==true){ $v[$i]=false; $a[$k]=$i; dfs($k+1); $v[$i]=true; } } } } dfs(5);?>
这个是求5的全排列。
好像有点错,但是不怕。
看看例子就好
二维的就接上很简单的
就是
$s=array(array());
就这样就好
明天更一章,讲什么呢?
就讲一些运算循环吧。
数组什么的不是很简单嘛
int a[1100000]
但是php不是这样的
<?php $n=1; $a=array(array(array())); $s=array(); $s[1]="S30408"; $a[1][1][1]=0;$a[1][1][2]=1.05; $a[1][2][1]=0;$a[1][2][2]=2.04; $a[1][3][1]=7.90;$a[1][3][2]=11.15; $a[1][4][1]=17.80;$a[1][4][2]=20.20; $a[1][5][1]=0;$a[1][5][2]=0.09; $a[1][6][1]=0;$a[1][6][2]=0.055; $a[1][7][1]=0;$a[1][7][2]=0.035;?>
这是一个三维数组,是不是有些麻烦呢?
我们还是在一维数组说起吧。
<?php $s=array();/*每一个array就是一个维度*/ $s[1]=100;$s[2]=200; echo $s[1]+$s[2];?>
这就是数组啦。我有个全排列的php
<?php $v=array(); $a=array(); function dfs($k){ global $v,$a,$n; if($k==$n+1){ for($i=1;$i<n;$i++){ echo $v[$i]," "; } echo $v[$n],"<br>"; } else{ for($i=1;$i<=n;$i++){ if($v[$i]==true){ $v[$i]=false; $a[$k]=$i; dfs($k+1); $v[$i]=true; } } } } dfs(5);?>
这个是求5的全排列。
好像有点错,但是不怕。
看看例子就好
二维的就接上很简单的
就是
$s=array(array());
就这样就好
明天更一章,讲什么呢?
就讲一些运算循环吧。
相关推荐:
以上就是PHP学习之数组的详细内容,更多请关注php中文网其它相关文章!
已抢62059个
抢已抢110732个
抢已抢46665个
抢已抢133424个
抢已抢32204个
抢