{"id":154,"date":"2007-06-20T10:38:03","date_gmt":"2007-06-20T08:38:03","guid":{"rendered":"http:\/\/luca.lovalvo.net\/1_luca_lo_valvo\/archive\/196_afficher_la_structure_dun_array_tableau_en_php.html"},"modified":"2022-11-04T15:58:56","modified_gmt":"2022-11-04T14:58:56","slug":"afficher-la-structure-dun-array-tableau-en-php","status":"publish","type":"post","link":"https:\/\/luca.lovalvo.ch\/blog\/afficher-la-structure-dun-array-tableau-en-php\/","title":{"rendered":"Afficher la structure d&#039;un Array (tableau) en PHP"},"content":{"rendered":"<p>Il arrive souvent que l&#39;on traite beaucoup de donn&eacute;es stock&eacute;es dans un tableau, comme des fichiers CSV, avec des valeurs s&eacute;par&eacute;e par &quot;;&quot;.<br \/>Voici comment s&#39;en sortire rapidement&#8230;<\/p>\n<p>Dans mon exemple, j&#39;ai 3 information :<br \/>Nom, pr&eacute;nom, site Internet.<\/p>\n<p><font color=\"#3366ff\">$data=&quot;<\/font><font color=\"#3366ff\">Lo Valvo;Luca;<\/font><font color=\"#3366ff\">http:\/\/luca.lovalvo.net&quot;;<\/font><\/p>\n<p>L&#39;id&eacute;e est de sortire ses donn&eacute;es gr&acirc;ce un a tableau &agrave; l&#39;aide de la fucntion <a href=\"http:\/\/ch2.php.net\/manual\/fr\/function.split.php\" target=\"_blank\" rel=\"noopener\">split()<\/a><\/p>\n<p><font color=\"#3366ff\">$data=split(&quot;;&quot;,$data);<\/font><\/p>\n<p>Si je d&eacute;sire afficher la valeur du pr&eacute;nom, il me suffit maintenant d&#39;effectuer un Echo de <font color=\"#3366ff\">$data<\/font> de cette mani&egrave;re <\/p>\n<p><font color=\"#3366ff\">Echo $data[1];<\/font><\/p>\n<p>Jusque la rien d&#39;extraordinaire, seulement le truc, c&#39;est que contrairement &agrave; mon exemple, des centaines d&#39;infos peuvent &ecirc;tre stock&eacute;es et tri&eacute;es de cette mani&egrave;re.<br \/>Alors afin d&#39;&eacute;viter de compter de 0 &agrave; 100 pour en sortir la valeur du [] on va afficher la structure du Array.<\/p>\n<p>pour cela, on utilise simplement la fonction <a href=\"http:\/\/ch2.php.net\/manual\/fr\/function.print-r.php\" target=\"_blank\" rel=\"noopener\">print_r()<\/a><\/p>\n<p><font color=\"#3366ff\">print_r($data);<br \/><\/font><\/p>\n<p>Ceci retournera le tableau (Array) sous cette forme :<\/p>\n<pre id=\"line1\"><font color=\"#339966\">Array<br \/>(<br \/>    [0] =&gt; Luca<br \/>    [1] =&gt; Lo Valvo<br \/>    [2] =&gt; luca.lovalvo.net<br \/>)<\/font><\/pre>\n<p>Voici le script de d&eacute;mo :<\/p>\n<p><font color=\"#ff0000\">&lt;?php<br \/>$data=&quot;Lo Valvo;<\/font><font color=\"#ff0000\">Luca;http:\/\/<\/font><font color=\"#ff0000\">luca.lovalvo.net&quot;;<\/p>\n<p>$data=split(&quot;;&quot;,$data);<\/p>\n<p>print_r($data);<\/p>\n<p>?&gt;<\/font><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il arrive souvent que l&#39;on traite beaucoup de donn&eacute;es stock&eacute;es dans un tableau, comme des fichiers CSV, avec des valeurs s&eacute;par&eacute;e par &quot;;&quot;.Voici comment s&#39;en sortire rapidement&#8230; Dans mon exemple, j&#39;ai 3 information :Nom, pr&eacute;nom, site Internet. $data=&quot;Lo Valvo;Luca;http:\/\/luca.lovalvo.net&quot;; L&#39;id&eacute;e est de sortire ses donn&eacute;es gr&acirc;ce un a tableau &agrave; l&#39;aide de la fucntion split() [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-154","post","type-post","status-publish","format-standard","hentry","category-programmation"],"_links":{"self":[{"href":"https:\/\/luca.lovalvo.ch\/blog\/wp-json\/wp\/v2\/posts\/154","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/luca.lovalvo.ch\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/luca.lovalvo.ch\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/luca.lovalvo.ch\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/luca.lovalvo.ch\/blog\/wp-json\/wp\/v2\/comments?post=154"}],"version-history":[{"count":1,"href":"https:\/\/luca.lovalvo.ch\/blog\/wp-json\/wp\/v2\/posts\/154\/revisions"}],"predecessor-version":[{"id":362,"href":"https:\/\/luca.lovalvo.ch\/blog\/wp-json\/wp\/v2\/posts\/154\/revisions\/362"}],"wp:attachment":[{"href":"https:\/\/luca.lovalvo.ch\/blog\/wp-json\/wp\/v2\/media?parent=154"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/luca.lovalvo.ch\/blog\/wp-json\/wp\/v2\/categories?post=154"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/luca.lovalvo.ch\/blog\/wp-json\/wp\/v2\/tags?post=154"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}