Je veux créer un tableau bidimensionnel en PHP. Quelle est la syntaxe correcte de la création d'un tableau multidimensionnel vide dans php.php multidimensional array
Deuxièmement, je veux créer 7 tableau à deux dimensions dans pour
Je veux créer un tableau bidimensionnel en PHP. Quelle est la syntaxe correcte de la création d'un tableau multidimensionnel vide dans php.php multidimensional array
Deuxièmement, je veux créer 7 tableau à deux dimensions dans pour
Jetez un oeil au manuel en ligne PHP. Le premier exemple vous montre comment créer un tableau multidimensionnel.
http://php.net/manual/en/function.array.php
<?php
$twoDimensionalArray = array (
"fruits" => array("a" => "orange", "b" => "banana", "c" => "apple"),
"numbers" => array(1, 2, 3, 4, 5, 6),
"holes" => array("first", 5 => "second", "third")
);
?>
Pour faire ce que vous voulez dans une boucle, vous pouvez le faire comme ça
// the following creates a 2d array. the first dimension contains 7 arrays of numbers 1 to 10
$firstDimension = array();
for ($i = 0; $i < 7; $i++) {
$firstDimension[] = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
}
Contrairement à d'autres langauges (comme C standard), les tableaux en PHP sont "sparse" (ie: ils ne prennent que l'espace dont ils ont besoin) donc vous pouvez définir un tableau multidimensionnel simplement via:
$testArray = array();
(c.-à-: Vous n'avez pas besoin de réserver la quantité d'espace que vous allez avoir besoin.) Cependant, plus utile, vous pouvez ajouter des valeurs comme suit:
$testArray = array();
$testArray[0][0] = "Hello";
$testArray[0][1] = "World";
...
Cela dit, je recommande la lecture le PHP array manual page, comme vous pourriez vouloir utiliser les index nommés, etc. et il a de meilleurs exemples.
Ça m'a vraiment aidé..Mais comment créer 7 array bidimensionnel dans une boucle avec des noms différents –
@Siddesh En lisant le manuel, en comprenant ce qu'il dit et en l'implémentant soi-même. :-) –
Les tableaux multidimensionnels sont comme des tableaux ordinaires mais la valeur de certains (ou de tous) ou de leurs clés est un tableau.
Par exemple, vous pouvez créer un tableau à deux dimentionnelle comme ceci:
$arr = array();
$arr[1] = array(1 => 'one', 2 => 'two');
Et vous pouvez l'utiliser comme ceci:
echo $arr[1][1]; //which prints "one"
Toutes les réponses que vous avez eu de vous donner au moins une idée, mais nous n'allons pas écrire le code pour vous. –