我如何添加斜线或;每一根弦后。这里我有一个例子:
这就是我所拥有的
"SKU" "TITLE" "LINK" "LINK2" "PRICE" "World of Warcraft"
但我会喜欢那个
"SKU";"TITLE";"LINK";"LINK2";"PRICE";"World of Warcraft"
我怎么能做到这一点?我与联盟会员合作,此合作伙伴不给CSV
。它只有TXT
个文件。
那么,我如何在每个"字符串中添加斜杠"?
我已经尝试在每隔2 ;
之后添加"
。但它不适用于我的代码......
还尝试了str_replace()
str_replace(" ", ";", $item);
答案 0 :(得分:0)
使用preg_replace
函数的解决方案:
$str = '"61926182767182" "DAS GEILE GAME" "HTTP://google.com/123129182691239" "HTTP://google.com/123129182691239" "32.59"';
$str = preg_replace("/(\"[^\"]+\")\s/", "$1;", $str);
print_r($str); // '"61926182767182";"DAS GEILE GAME";"HTTP://google.com/123129182691239";"HTTP://google.com/123129182691239";"32.59"'
(如果在输入字符串中有标签而不是空格,或者如果单词之间可能有多个空格,则可以轻松扩展此方法。它更灵活)
答案 1 :(得分:0)