数组什么的不是很简单嘛
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());
就这样就好
明天更一章,讲什么呢?
就讲一些运算循环吧。