Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Lernarray

PHP-Lernarray

不言
不言Original
2018-04-09 11:08:491818Durchsuche

Dieser Artikel wird Ihnen das Wissen über Arrays in PHP vermitteln. Freunde in Not können darauf zurückgreifen.

Arrays sind nicht sehr einfach
int a[1100000]
PHP ist es nicht so

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

Dies ist ein dreidimensionales Array. Ist das etwas mühsam?
Beginnen wir mit eindimensionalen Arrays.

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

PHP-Lernarray
Dies ist ein Array. Ich habe eine vollständige PHP-Anordnung

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

Dies dient dazu, die vollständige 5er-Anordnung zu finden.
Es scheint ein wenig falsch zu sein, aber keine Angst.
Schauen Sie sich einfach das Beispiel an
Verbinden Sie einfach das zweidimensionale mit dem sehr einfachen
Das ist es

$s=array(array());

Das ist es
Ich werde morgen ein Kapitel aktualisieren, was Werde ich darüber reden?
Lassen Sie uns über einige Operationsschleifen sprechen.

Ist ein Array nicht sehr einfach?
int a[1100000]
Aber PHP ist nicht so

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

Das ist ein dreidimensionales Array, oder? Ist es nicht ein bisschen mühsam?
Beginnen wir mit eindimensionalen Arrays.

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

PHP-Lernarray
Dies ist ein Array. Ich habe eine vollständige PHP-Anordnung

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

Dies dient dazu, die vollständige 5er-Anordnung zu finden.
Es scheint ein wenig falsch zu sein, aber keine Angst.
Schauen Sie sich einfach das Beispiel an
Verbinden Sie einfach das zweidimensionale mit dem sehr einfachen
Das ist es

$s=array(array());

Das ist es
Ich werde morgen ein Kapitel aktualisieren, was Werde ich darüber reden?
Lassen Sie uns über einige Operationsschleifen sprechen.

Verwandte Empfehlungen:

WampSever für PHP-Lernen

PHP-Softwarekonfiguration für PHP-Lernen

PHP-Lernen für Anfänger

Das obige ist der detaillierte Inhalt vonPHP-Lernarray. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:PHP lernen WampSeverNächster Artikel:PHP lernen WampSever