【发布时间】:2014-06-30 03:16:41
【问题描述】:
我想要的是创建一个标签或将其声明为每个 shuffles 字符串数组元素的东西,这样我就可以将每个 shuffles 字符串数组元素应用于 drop 和 drop。 .所以有三个字符串数组元素。在下面的代码中应用 shuffle 函数后,它将显示如下
<script>
//Parses the variable from php to this Javascript part
var js_var = "<?php echo $output ?>";
//document.write(js_var);
//Splits the string when the delimiter # is detected
var split_str= js_var.split("#");
//var js_var = "Try123";
//displays original string
document.writeln(js_var+"<br >"+"<br >");
//sent to shuffle(o) function to scramble the elements
var shuffle_str = shuffle(split_str);
//displays each of the shuffled string array elements
for (i=0;i<shuffle_str.length;i++)
{
document.write(shuffle_str[i] + "<br >");
}
//document.writeln(js_var);
function shuffle(o){ //v1.0
for(var j, x, i = o.length; i; j = Math.floor(Math.random() * i), x = o[--i], o[i] = o[j], o[j]
= x);
return o;
};
</script>
<button id="showcontent" onclick="window.location.reload()">Scramble</button>
</body>
【问题讨论】:
-
将您的问题分成两部分。首先,创建 shuffle 函数,然后执行 javascript 工作。如果您在使用其中一个或其他部分时遇到问题,请询问有关该特定部分的另一个问题。这个问题实在是太模糊了。
-
ps- 欢迎来到 Stackoverflow!
标签: javascript php html shuffle