PHP学习之数组
Apr 09, 2018 am 11:08 AM本篇文章给大家分享的内容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());
就这样就好
明天更一章,讲什么呢?
就讲一些运算循环吧。
相关推荐:
Atas ialah kandungan terperinci PHP学习之数组. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Panduan Pemasangan dan Naik Taraf PHP 8.4 untuk Ubuntu dan Debian

Cara Menyediakan Kod Visual Studio (Kod VS) untuk Pembangunan PHP
