Maison  >  Article  >  développement back-end  >  Comment définir un tableau vide à deux dimensions en php

Comment définir un tableau vide à deux dimensions en php

PHPz
PHPzoriginal
2023-04-23 10:09:58793parcourir

Dans la programmation PHP, les tableaux sont souvent utilisés pour stocker et exploiter des données, et les tableaux bidimensionnels sont une forme de tableau couramment utilisée. Ils sont composés de plusieurs tableaux unidimensionnels et sont généralement utilisés pour stocker des structures de données telles que des tableaux et des matrices. . Mais parfois, nous pouvons avoir besoin de définir un tableau bidimensionnel vide, alors comment le définir en PHP ?

En PHP, nous pouvons définir des tableaux bidimensionnels vides de deux manières, à savoir via la fonction array() et la syntaxe de définition de tableau [].

  1. Utilisez la fonction array()

En PHP, nous pouvons utiliser la fonction array() pour définir un tableau à deux dimensions et l'initialiser comme un tableau vide, comme indiqué ci-dessous :

$two_dim_array = array();

Cela définit un tableau vide Le tableau bidimensionnel $two_dim_array.

Ensuite, nous pouvons ajouter des éléments de tableau unidimensionnel à $two_dim_array. Avant de faire cela, nous devons d'abord définir le tableau unidimensionnel, comme indiqué ci-dessous :

$inner_array = array('a', 'b', 'c');

Ensuite, utilisez le $inner_array défini comme élément de $. two_dim_array, comme indiqué ci-dessous :

$two_dim_array[] = $inner_array;

Cela ajoute un nouvel élément $inner_array à $two_dim_array, c'est-à-dire que $inner_array est ajouté à $two_dim_array en tant que sous-tableau.

Nous pouvons également définir plusieurs tableaux unidimensionnels et les ajouter au tableau bidimensionnel, comme indiqué ci-dessous :

$inner_array1 = array('a', 'b', 'c');
$inner_array2 = array('d', 'e', 'f');
$inner_array3 = array('g', 'h', 'i');
$two_dim_array[] = $inner_array1;
$two_dim_array[] = $inner_array2;
$two_dim_array[] = $inner_array3;

print_r($two_dim_array);

Résultat de sortie :

Array
(
    [0] => Array
        (
            [0] => a
            [1] => b
            [2] => c
        )

    [1] => Array
        (
            [0] => d
            [1] => e
            [2] => f
        )

    [2] => Array
        (
            [0] => g
            [1] => h
            [2] => i
        )

)

Cela définit un tableau bidimensionnel $two_dim_array avec trois lignes et trois colonnes, où chaque ligne est un élément d'un tableau unidimensionnel.

  1. Utilisez la syntaxe de définition de tableau []

En plus d'utiliser la fonction array(), nous pouvons également utiliser la syntaxe de définition de tableau [] pour définir un tableau bidimensionnel vide, comme indiqué ci-dessous :

$two_dim_array = array();
$two_dim_array[0] = array();

Ici $two_dim_array [0] Cela équivaut à définir un tableau unidimensionnel vide comme première ligne d'un tableau à deux dimensions. Ensuite, nous pouvons ajouter chaque élément à $two_dim_array[0], comme indiqué ci-dessous :

$two_dim_array[0][] = 'a';
$two_dim_array[0][] = 'b';
$two_dim_array[0][] = 'c';

print_r($two_dim_array);

Résultat de sortie :

Array
(
    [0] => Array
        (
            [0] => a
            [1] => b
            [2] => c
        )

)

Voici la définition Un tableau bidimensionnel $two_dim_array avec une seule ligne et trois colonnes, où chaque colonne est un élément.

Nous pouvons également définir un tableau bidimensionnel avec plusieurs lignes et plusieurs colonnes, comme indiqué ci-dessous :

$two_dim_array = array();
$two_dim_array[0] = array('a', 'b', 'c');
$two_dim_array[1] = array('d', 'e', 'f');
$two_dim_array[2] = array('g', 'h', 'i');

print_r($two_dim_array);

Résultat de sortie :

Array
(
    [0] => Array
        (
            [0] => a
            [1] => b
            [2] => c
        )

    [1] => Array
        (
            [0] => d
            [1] => e
            [2] => f
        )

    [2] => Array
        (
            [0] => g
            [1] => h
            [2] => i
        )

)

Cela définit un tableau bidimensionnel $two_dim_array avec trois lignes et trois colonnes, où chaque ligne est un élément de tableau unidimensionnel.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn