這篇文章給大家分享的內容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中文網其他相關文章!