Afficher la structure d'un Array (tableau) en PHP
Il arrive souvent que l'on traite beaucoup de données stockées dans un tableau, comme des fichiers CSV, avec des valeurs séparée par ";".
Voici comment s'en sortire rapidement…
Dans mon exemple, j'ai 3 information :
Nom, prénom, site Internet.
$data="Lo Valvo;Luca;http://luca.lovalvo.net";
L'idée est de sortire ses données grâce un a tableau à l'aide de la fucntion split()
$data=split(";",$data);
Si je désire afficher la valeur du prénom, il me suffit maintenant d'effectuer un Echo de $data de cette manière
Echo $data[1];
Jusque la rien d'extraordinaire, seulement le truc, c'est que contrairement à mon exemple, des centaines d'infos peuvent être stockées et triées de cette manière.
Alors afin d'éviter de compter de 0 à 100 pour en sortir la valeur du [] on va afficher la structure du Array.
pour cela, on utilise simplement la fonction print_r()
print_r($data);
Ceci retournera le tableau (Array) sous cette forme :
Array
(
[0] => Luca
[1] => Lo Valvo
[2] => luca.lovalvo.net
)
Voici le script de démo :
<?php
$data="Lo Valvo;Luca;http://luca.lovalvo.net";
$data=split(";",$data);
print_r($data);
?>