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

PHPz
Libérer: 2023-04-23 15:13:43
original
757 Les gens l'ont consulté

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();
Copier après la connexion

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');
Copier après la connexion

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

$two_dim_array[] = $inner_array;
Copier après la connexion

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);
Copier après la connexion

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
        )

)
Copier après la connexion
Copier après la connexion

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();
Copier après la connexion

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);
Copier après la connexion

Résultat de sortie :

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

)
Copier après la connexion

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);
Copier après la connexion

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
        )

)
Copier après la connexion
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!