J'ai donc un énorme fichier de noms qui doit être divisé en plusieurs colonnes pour Excel.Suggestions pour analyser ces données
Je me sers de PHP pour analyser ce, alors voici fait partie de l'exemple:
Dr. Johnny Apple Seed
Ms. A. P. Oranges
Mrs. Purple Cup
Essentiellement, je veux mettre cela dans un tableau. J'utilisais fopen, fget et exploser. Le problème est, si j'utilise exploser, certains des tableaux n'auraient pas d'éléments cohérents. Par exemple, le premier aurait un total de 4 (Dr, Johnny, Apple, Seed), le troisième n'en aurait que trois. Comment pourrais-je ajouter un quatrième élément vide entre le violet et la tasse? ou y a-t-il un meilleur moyen?
Ceci est mon code:
$fp = fopen($filename,"r");
if ($fp) {
while (!feof($fp)) {
$data = fgets($fp, filesize($filename));
$contents[] = explode(" ", $data) .
}
}
fclose($fp);
echo "<pre>";
var_dump($contents);
echo "</pre>";
sortie souhaitée:
array(4) {
[0]=>
string(4) "Mrs."
[1]=>
string(4) "Purple"
[2]=>
string(1) " "
[3]=>
string(8) "Cup"
array(4) {
[0]=>
string(3) "Dr."
[1]=>
string(6) "Johnny"
[2]=>
string(5) "Apple"
[3]=>
string(4) "Seed"
si quelqu'un a> 3 noms, sans compter le titre? Pourriez-vous ajouter un exemple de sortie souhaité? –
Ajout d'un exemple de sortie souhaité. – Strawberry