大名单需要在字符串之间放置引号

时间:2014-07-22 08:19:01

标签: php jquery html

我有一个包含很多字符串的文本文件,现在我想将这些字符串放入数组中。

我需要在屏幕之间设置""

文本文件保存为,

String1
String2 
String3 

这大部分是

"String1", "String2, "String3"

Wat是在php / html / jquery中执行此操作的最简单方法吗?

3 个答案:

答案 0 :(得分:2)

试试这个:

使用file()从文本文件的行创建数组,并使用array_map()添加引号:

$lines = file('myfile.txt');
$lines = array_map(function($x){return $x = '"'.$x.'"';}, $lines);

See this demo

答案 1 :(得分:0)

php中的

只需使用file()函数

<?php
$array = file('file.txt');

http://php.net//manual/en/function.file.php

答案 2 :(得分:0)

要获得阵列,请使用此功能:

$lines = explode("\n", $string);

返回:

Array
(
    [0] => String1
    [1] => String2 
    [2] => String3 
)

EXAMPLE

现在完整的示例如下所示:

$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"

EXAMPLE