Tableaux Flashcards

1
Q

Qu’est-ce que l’array ?

A

Les tableaux (ou arrays) sont des variables représentées sous forme de tableau. Elles peuvent donc stocker de grandes quantités d’informations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Que possède chaque ligne du tableau ?

A

Chaque ligne d’un tableau possède une clé (qui permet de l’identifier) et une valeur.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Quels sont les types de tableaux ?

A

Il existe deux types de tableaux :

les tableaux numérotés : chaque ligne est identifiée par une clé numérotée. La numérotation commence à partir de 0 ;

les tableaux associatifs : chaque ligne est identifiée par une courte chaîne de texte.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Comment parcourir un tableau ?

A

Pour parcourir un tableau, on peut utiliser la boucle for, mais aussi la boucle foreach qui est dédiée aux tableaux.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

exemple de foreach ?

A

$element) ?>

À chaque tour de boucle, on disposera non pas d’une, mais de deux variables :

$cle, qui contiendra la clé de l’élément en cours d’analyse (« prenom », « nom », etc.) ;

$element, qui contiendra la valeur de l’élément en cours (« François », « Dupont », etc.).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Comment afficher rapidement un array ?

A

echo ‘<pre>’;
print_r($coordonnees);
echo ‘</pre>’;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Comment rechercher dans un tableau ?

A

array_key_exists : pour vérifier si une clé existe dans l’array ;

in_array : pour vérifier si une valeur existe dans l’array ;

array_search : pour récupérer la clé d’une valeur dans l’array.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Comment récupérer la clé d’une valeur ?

A

array_search

si elle a trouvé la valeur, array_search renvoie la clé correspondante (c’est-à-dire le numéro si c’est un array numéroté, ou le nom de la clé si c’est un array associatif);

si elle n’a pas trouvé la valeur, array_search renvoie false.

’;

$position = array_search(‘Banane’, $fruits);
echo ‘“Banane” se trouve en position ‘ . $position;
?>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Comment parcourir un tableau ?

A

Pour parcourir un tableau, on peut utiliser la boucle for, mais aussi la boucle foreach qui est dédiée aux tableaux.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

exemple de foreach ?

A

$element) ?>

À chaque tour de boucle, on disposera non pas d’une, mais de deux variables :

$cle, qui contiendra la clé de l’élément en cours d’analyse (« prenom », « nom », etc.) ;

$element, qui contiendra la valeur de l’élément en cours (« François », « Dupont », etc.).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Comment vérifier si une clé existe dans l’array ?

A

La fonction renvoie un booléen, c’est-à-dire true (vrai) si la clé est dans l’array, et false (faux) si la clé ne s’y trouve pas. Ça nous permet de faire un test facilement avec un if

if (array_key_exists(‘nom’, $coordonnees))
{
echo ‘La clé “nom” se trouve dans les coordonnées !’;
}

if (array_key_exists(‘pays’, $coordonnees))
{
echo ‘La clé “pays” se trouve dans les coordonnées !’;
}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly