Quelqu'un peut-il me montrer comment mapper correctement? J'essaie de comprendre comment utiliser php explode() et d'organiser les valeurs de manière à pouvoir les récupérer et les imprimer dans un contexte organisé. Pour chaque enregistrement, je veux mettre un nom = valeur dans un compartiment particulier. J'ai (7) max seaux par enregistrement. Parfois, j'ai des dossiers qui ne remplissent pas chaque seau. (Par exemple, enregistrement (2) manque d'attributs (5,6,7) et enregistrement (3) est absent attribut (4)).aide à l'aide de php explode() et l'organisation de sortie
1-Column=host1.colo.sub;2-Column=Fri Aug 13;3-Column=db9.nfl.colo2.;4-Column=00:00:03;5-Column=01:55:02;6-Column=87.24 MB;7-Column=Success;
1-Column=host1.colo.sub;2-Column=Fri Aug 13;3-Column=pdb2.colo2.;4-Column=04:00:02;
1-Column=host1.colo.sub;2-Column=Fri Aug 13;3-Column=gl3_lvm;5-Column=04:48:06;6-Column=54.64 MB;7-Column=Success;
Jusqu'à présent, j'écrit ceci pour voir ma sortie:
<?php
$InputFile = file("test.txt");
foreach ($InputFile as $line){
$pieces = explode(";", $line);
//print $pieces[0];
//print $pieces[1];
//print $pieces[2];
print $pieces[3];
//print $pieces[4];
//print $pieces[5];
//print $pieces[6];
//print_r($line);
}
?>
Je voudrais imprimer des valeurs similaires pour chaque attribut au lieu de celui-ci où son mélange. Utilisation de 'print $ pieces [3];'
4-Column=00:00:034-Column=04:00:025-Column=04:48:06
Quelle sortie vous attendez? – timdev
hi timdev, je voudrais que chacune des colonnes (1-7) agisse comme en-tête pour une table, alors les valeurs seront les lignes. s'il nous manque des colonnes 4, ou 5 ou 6, il imprimera une cellule vide ou vide. J'espère que cela à du sens. Imaginez simplement ces données dans un tableau simple. Merci. – cjd143SD