Array datatype en PHP
Comment définir un Array variable et accorder une valeur?
Explication
Un Array est le type composé des données qui contient les valeurs multiples de données. On peut récupérer chaque élément de Array en utilisant le nom de la variabl'Array et sa valeur touche/index. La valeur index peut être soit la valeur numérique soit la valeur corde.
On peut déclarer une variable comme
$val=3;
$arrayname = array( "first element", 2,$val );
echo $arrayname[0]; //prints: first element
echo $arrayname[1]; //prints: 2
echo $arrayname[2]; //prints: 3
Les valeurs de Array peuvent tenir les valeurs avec différents types de données. Comme vous avez vu dans le dernier exemple, les éléments dans un Array peuvent être de tout type de données (corde, numéro, double).
L’Index Array commence toujours à la position zéro, alors le premier élément de Array a un index de 0 et le dernier élément a un index un moins le nombre des éléments dans l'Array. Vous pouvez utiliser également la fonction print_r($arrayname)pour imprimer les valeurs d’un Array.
PHP vous permet d’ajouter un élément à la fin d’un Array sans spécifier un index.
For example:
Dans ce cas, l’élément "Test" est l’indexe donné au numéro 3 dans notre Array $arrayname. Si l'Array a des éléments non consécutifs, PHP sélectionne la valeur de l’index qui est plus grand de « un » que la plus haute valeur actuelle de l’index.
On appelle les Arrayx indexés qui utilisent les cordes, comme les Array Arrayx associatifs
Example:
$arr["Jan"]=1;
$arr["Feb"]=2;
On ne peut pas utiliser un compteur simple pour une boucle pour travailler dans ce Array. On peut utiliser la fonction foreach loop ou print_r(). Dans l’exemple suivant, nous utilisons “foreach loop” pour itérer dans notre Array associatif.
Example:
foreach ($arr as $arrval=>$val)
{
echo "$val";
}