Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/460.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在javascript中使用数组替换字符串_Javascript_Php_Arrays - Fatal编程技术网

在javascript中使用数组替换字符串

在javascript中使用数组替换字符串,javascript,php,arrays,Javascript,Php,Arrays,使用上面的csv文件,通过替换下面句子中的双引号来加载文本。 句子: abc1 abc2 abc3 abc4 abc5 abc6 abc7 abc8 abc9 预计产量为: "" is going with "" to "" for something to know. 在javascript、php中就是这样 到目前为止我已经尝试过的代码: abc1 is going with abc2 to abc3 for something to know. ab

使用上面的csv文件,通过替换下面句子中的双引号来加载文本。 句子:

abc1    abc2    abc3
abc4    abc5    abc6
abc7    abc8    abc9
预计产量为:

"" is going with "" to "" for something to know.
在javascript、php中就是这样

到目前为止我已经尝试过的代码:

abc1 is going with abc2 to abc3 for something to know.
abc3 is going with abc5 to abc6 for something to know.
var s='Neque porro”“estqui”“dolorem';
风险值插入=[“a1”,“b1”][“c1”,“d1”];
控制台日志(插入);
var words=新数组();
文字=s.split(“”);
控制台日志(文字);
var计数=0;
对于(i=0;i
万岁我得到了答案:
reader.onload=函数(e){
var sent='';var sentt='';var sentt='';
sent=$('#mixmsg').val();
var quotellength=(sent.match(/“”/g)| |[]).length;
var rowcell=[];
行=e.target.result.split(“\n”);警报(行);
对于(变量i=0;i
在Javascript和PHP中?也许还有Haskell、Perl或Assembler?你要炸薯条吗?您试图解决什么问题,在实施过程中遇到了什么问题?
var s = 'Neque porro "" estqui "" dolorem';
var insert = [["a1", "b1"]["c1","d1"]];
console.log(insert);
var words = new Array();
words = s.split(" ");
console.log(words);
var count = 0;
for (i = 0; i < words.length; i++) {
    for (j = 0; j < insert.length; j++) {
        if(words[i] == '""')
            s = s.replace(/""/, insert[j]);
    }
}
console.log(s);
Hurray I got the answer:
    reader.onload = function (e) {
                                    var sent = ''; var sentt = ''; var senttt = '';
                                    sent = $('#mixmsg').val();
                                    var quoteLength = (sent.match(/""/g) || []).length;
                                    var rowcells = [];
                                     rows = e.target.result.split("\n"); alert(rows);
                                    for (var i = 0; i < rows.length; i++) {
                                        var cells = rows[i].split(",");
                                        rowcells.push(cells);
                                    }
                                    var rowcellso = rowcells.slice(0, -1);
                                    console.log(rowcellso);
                                    for (var ro = 0; ro < rowcellso.length; ro++) {
                                        for (var scol = 0; scol < quoteLength; scol++) {
                                               sent =  sent.replace(/""/,rowcellso[ro][scol]);
                                           console.log(rowcellso[ro][scol]);                                       
                                        } sentt +=sent+'\n'; sent= $('#mixmsg').val();
                                    } 
                                    $('#container').html(sentt);
                                }