我有一个包含很多字符串的文本文件,现在我想将这些字符串放入数组中。
我需要在屏幕之间设置""
,
文本文件保存为,
String1
String2
String3
这大部分是
"String1", "String2, "String3"
Wat是在php / html / jquery中执行此操作的最简单方法吗?
答案 0 :(得分:2)
试试这个:
使用file()从文本文件的行创建数组,并使用array_map()添加引号:
$lines = file('myfile.txt');
$lines = array_map(function($x){return $x = '"'.$x.'"';}, $lines);
答案 1 :(得分:0)
答案 2 :(得分:0)
要获得阵列,请使用此功能:
$lines = explode("\n", $string);
返回:
Array
(
[0] => String1
[1] => String2
[2] => String3
)
现在完整的示例如下所示:
$lines = explode("\n", $string);
$a = array();
foreach($lines as $line) {
$a[] = "\"". trim($line) ."\"";
}
$string = implode(', ', $a);
print_r($a);
echo "String: " . $string;
这会给你输出:
Array
(
[0] => "String1"
[1] => "String2"
[2] => "String3"
)
String: "String1", "String2", "String3"