tableau.md 944 octets
Newer Older
salim's avatar
salim a validé
# Les Tableaux
---
salim's avatar
MAJ
salim a validé

## Déclaration d'un tableau
```php
salim's avatar
salim a validé
// tableaux indexés
salim's avatar
MAJ
salim a validé
$colors = ['red', 'green', 'blue'];
salim's avatar
salim a validé

//tableaux associatifs.
salim's avatar
MAJ
salim a validé
$person = ['name' => 'Alice', 'age' => 30];
```

---
## Itération sur un tableau
```php
salim's avatar
salim a validé
foreach ($colors as $color) 
{ 
    echo $color . ' '; 
}

foreach ($person as $key => $value) 
{ 
    echo $key . ': ' . $value . ' '; 
}
salim's avatar
MAJ
salim a validé
```

---
## Ajout d'un item
```php
<?php
    // Indexed Array
    $colors = ['red', 'green', 'blue'];
    $colors[] = 'yellow'; // Adding a new element
    echo $colors[3]; // Outputs "yellow"
?>
```
salim's avatar
salim a validé
---
## Ajout d'un item
```php
<?php
    // Indexed Array
    $person = ['name' => 'Alice', 'age' => 30];
    $person['email'] = 'aliceDu76@gmail.com'; // Adding a new element
    echo $person['email']; // Outputs "aliceDu76@gmail.com"
?>
```
salim's avatar
MAJ
salim a validé


---
## Destructuration des tableaux
```php
list($first, $second) = ['red', 'green'];
echo $first;  // red
echo $second; // green
```