Поскольку вы уже практически написали код, нужно сделать всего несколько изменений ...
$name = "mason";
$nameLetterArray = str_split($name);
$results = fopen("results.txt", "w");
// Create output string to save multiple writes
$output = "";
$length = count($nameLetterArray);
for ($i = 0; $i < $length; $i++) {
//print $nameLetterArray[$i];
$output .= $nameLetterArray[$i]." "; // Add letter followed by a space
}
// Write output
fwrite($results, $name." is spelt ".$output);
// Close file
fclose($results);
Вы также можете использовать foreach()
в цикле вместо
$name = "mason";
$nameLetterArray = str_split($name);
$results = fopen("results.txt", "w");
fwrite($results, $name." is spelt ");
// Create output string to save multiple writes
$output = "";
foreach ($nameLetterArray as $nameLetter) {
//print $nameLetterArray[$i];
$output .= $nameLetter." "; // Add letter followed by a space
}
// Write output
fwrite($results, $name." is spelt ".$output);
// Close file
fclose($results);
Или (наконец) вы можете использовать implode()
вместо цикла ...
$output = implode(" ", $nameLetterArray);