所以我希望能够将其粘贴到文本区域,我希望它将每个特定的line/word
写入文本文件。
First Name Last Name
Home (123) 345-6789
51 Street Name
City, Pr ABC DEF
文本文件应以此格式写入。 First Name Last Name!Home (123) 345-6789!51 Street Name!City! Pr !ABC DEF!
(注意惊叹号,空格和昏迷)。该程序应该能够读取1,2,3行中的所有单词,无论有多少单词。第4行将完全采用该格式,包含4个单独的单词。我需要它以我上面列出的特定格式输出。这就是我所困惑的。如果有人有解决方案,我会非常感激。我尝试了很多东西,但我似乎无法让我的代码工作。我是新手,所以如果你能尽可能多地包括那将是不错的。谢谢。
答案 0 :(得分:0)
只需使用PHP的字符串函数。
<?php
$str='First Name Last Name
Home (123) 345-6789
51 Street Name
City, Pr ABC DEF';
$new_str="";
foreach(explode(PHP_EOL,$str) as $val)
{
if(strpos($val,',')!==false)
{
$val=trim(str_replace(',','',$val)); //<--- For the space thing
$val=explode(' ',$val);
$new_str.=implode('!',$val)."!";
}
else
{
$new_str.=trim($val)."!"; //<--- Added here
}
}
echo $new_str;
<强> OUTPUT :
强>
First Name Last Name!Home (123) 345-6789!51 Street Name!City!Pr!ABC!DEF!