Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.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_Arrays - Fatal编程技术网

如何使用javascript显示格式化文本?

如何使用javascript显示格式化文本?,javascript,arrays,Javascript,Arrays,我有一些用php编写的值。此处的var来自nl2br$ther。编写代码是为了从此处数组中删除某些单词,但我不想删除一些值,例如 "<br/>" 变量r=;//获取随机nu。 这里的var=; var jtotal=; var计数=0; 对于(var b=0;b

我有一些用php编写的值。此处的var
来自
nl2br$ther
。编写代码是为了从
此处
数组中删除某些单词,但我不想删除一些值,例如

  "<br/>"

变量r=;//获取随机nu。
这里的var=;
var jtotal=;
var计数=0;
对于(var b=0;b
我认为您的比较运算符缺少“=”。 希望对您有所帮助。

for(var b=0;bfor(var b=0; b < jtotal; b++)  {

if ((b==r) && (here[b] = "<br")) {
   document.write("<br");
}
else if ((b==r) && (here[b] = "/>")) {
 document.write("/>");
}
else if ((b==r) && (here[b] = "\n")) {
 document.write("\n");
}
如果((b==r)和&(此处[b]=”); } 如果((b==r)和&(此处[b]=“\n”)){ 文件。写入(“\n”); }
对此

for(var b=0; b < jtotal; b++)  {

if ((b==r) && (here[b] == "<br")) {
   document.write("<br");
}
else if ((b==r) && (here[b] == "/>")) {
 document.write("/>");
}
else if ((b==r) && (here[b] == "\n")) {
 document.write("\n");
}
for(var b=0;b

问题:您使用的不是比较运算符,而是赋值运算符。

如果您是从PHP(在解析时)获得该运算符,为什么要使用JS而不是PHP来获取格式化的内容?有一个小故事-我有一本关于javascript的书,它对我产生了影响,所以我最终用很少的PHP编写了所有的javascript程序。我已经用javascript编写了程序的其余部分,所以我需要用javascript解决这个问题。如果所有内容都打印出来(你从未说过错误是什么,只是预期的行为),检查MrT的答案。你正在与赋值运算符进行比较。为什么不使用诸如nextjs、javascripts和PHP“等效”之类的框架呢?那么你可以一直使用javascript:)谢谢你的建议,我会调查的。我确实进行了upvote,但我没有足够的声誉,对upvote产生任何影响。这部分解决了我的问题。现在代码有时有效,有时无效。代码不是“document.write(“+count+”))”以r=r+2为基础的固定间隔;您的意思是您会得到错误或没有打印结果。您能显示列表打印结果吗?这里的变量,jtotal不会随着每次运行而改变。r是radom值。对吗?php代码中的规则是什么?所以我对r(随机值)的使用是不正确的?我在php中得到的是$t=rand(1,5);数组“here”中每个元素的值是多少?
for(var b=0; b < jtotal; b++)  {

if ((b==r) && (here[b] = "<br")) {
   document.write("<br");
}
else if ((b==r) && (here[b] = "/>")) {
 document.write("/>");
}
else if ((b==r) && (here[b] = "\n")) {
 document.write("\n");
}
for(var b=0; b < jtotal; b++)  {

if ((b==r) && (here[b] == "<br")) {
   document.write("<br");
}
else if ((b==r) && (here[b] == "/>")) {
 document.write("/>");
}
else if ((b==r) && (here[b] == "\n")) {
 document.write("\n");
}