我有一个 JavaScript 数组,我想以PHP implode的方式将此数组转换为带有分隔符的字符串。
例如
var daysArr = [];
daysArr.push('monday');
daysArr.push('tuesday');
我想得到“星期一*星期二”
我们怎样才能做到这一点?
谢谢。
我有一个 JavaScript 数组,我想以PHP implode的方式将此数组转换为带有分隔符的字符串。
例如
var daysArr = [];
daysArr.push('monday');
daysArr.push('tuesday');
我想得到“星期一*星期二”
我们怎样才能做到这一点?
谢谢。
尝试使用这个
daysArr.join('*');
NameOfArray.join('分隔符');
使用 JavaScript 函数连接
daysArr.join('*');
var arr = new Array();
arr[0] = "1";
arr[1] = "2";
alert(arr.join("*"));
演示示例。
这个功能应该做到
<script>
var daysArr = [];
daysArr.push('monday');
daysArr.push('tuesday');
function implode(arr, sep) {
//Output string
output = '';
//Counter
j = 1;
for (i in arr) {
//Append
output += arr[i];
//Add seperater if not the last item
if (j != arr.length) {
output += sep;
}
j++;
}
//Return output
return output;
}
alert(implode(daysArr, ','));
</script>