小编use*_*786的帖子

替换位于其间的字符串

这里是我的问题:在一个变量,文本和包含逗号,我尝试删除只设两个字符串(事实上之间的逗号[]).例如,使用以下字符串:

input =  "The sun shines, that's fine [not, for, everyone] and if it rains, it Will Be better."
output = "The sun shines, that's fine [not for everyone] and if it rains, it Will Be better."
Run Code Online (Sandbox Code Playgroud)

我知道如何使用.replace整个变量,但我不能为它的一部分做.这个网站上有一些主题正在接近,但我没有设法利用它们来解决我自己的问题,例如:

python regex string

15
推荐指数
1
解决办法
2万
查看次数

将数组导出到csv失败:给定字符串

可能重复:
mysql_fetch_array()期望参数1是资源,在select中给出boolean

当我尝试将数组导出到csv文件时,我无法解决问题.我已经使用了这个功能几个tumes没有问题,但在这里我没有看到我的错误在哪里.

我设置了一个数组:

$mytags= array();
Run Code Online (Sandbox Code Playgroud)

我通过循环填充它.当我通过print_r($mytags); 它打印内容似乎没问题,这里有一些输出示例:

Array ( [0] => [1] => air-travel [2] => airports [3] => security-airport [4] => city-airport  ... )
Run Code Online (Sandbox Code Playgroud)

之后我尝试通过fputcsv将结果导出到csv:

$fp = fopen('file.csv', 'w');
foreach ($mytags as $fields) {
    fputcsv($fp, $fields);
}
Run Code Online (Sandbox Code Playgroud)

但我得到这个错误:

警告:fputcsv()要求参数2为数组,字符串在第55行的C:\ wamp\www\tests\capturetags.php中给出

可能问题是只有一个领域?另外,我试图取代$fields通过$mytags写CSV,在这种情况下,我得到了4GB的文件,所以它不是是否有人看到如何录制在CSV文件thhis独特的领域?

php csv arrays

2
推荐指数
1
解决办法
6525
查看次数

标签 统计

arrays ×1

csv ×1

php ×1

python ×1

regex ×1

string ×1