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());

就这样就好
明天更一章,讲什么呢?
就讲一些运算循环吧。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值