ホームページ  >  記事  >  バックエンド開発  >  PHP学習配列

PHP学習配列

不言
不言オリジナル
2018-04-09 11:08:491821ブラウズ

この記事では、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;?>

これは 3 次元です配列、ちょっと面倒かな?
一次元配列から始めましょう。

<?php
    $s=array();/*每一个array就是一个维度*/
    $s[1]=100;$s[2]=200;    echo $s[1]+$s[2];?>

PHP学習配列
これは配列です。完全な順列 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 の完全な順列を見つけるためです。
少し間違っているように思えますが、心配しないでください。
例を見てください
2 次元のものを非常に単純なものに接続するだけです
以上です

$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;?>

これは3次元の配列です、ちょっと面倒ですよね?
一次元配列から始めましょう。

<?php
    $s=array();/*每一个array就是一个维度*/
    $s[1]=100;$s[2]=200;    echo $s[1]+$s[2];?>

PHP学習配列
これは配列です。完全な順列 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 の完全な順列を見つけるためです。
少し間違っているように思えますが、心配しないでください。
例を見てください
2 次元のものを非常に単純なものに接続するだけです
以上です

$s=array(array());

以上です
明日は別の章があります、それは何についてですか?
いくつかの操作ループについて話しましょう。

関連する推奨事項:

PHP学習のためのWampSever

PHP学習のためのPHPソフトウェア構成

初心者向けのPHP学習

以上がPHP学習配列の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:PHP 学習 WampServer次の記事:PHP 学習 WampServer