为什么要投票?,因为我不知道从哪里开始?我不像大多数人那样为了生活而这样做。如果你打算投票,至少留下一条消息,为什么如果我需要重新说出来,我可以。
我没有任何代码示例,因为我不知道是否要开始这个。
我试图在会话中搜索存储和使用/更新计数的方法,但没有任何帮助。
我有一个下拉菜单,读取选项文件并根据选择填充第二个下拉菜单。那部分效果很好。
想要根据不同的表单提交创建此选项文件(从来都不一样),我遇到了问题。
需要获取看起来像第一个的文件,看起来就像行数和长度一样。我被告知长度计数必须保持在列表的顶部。只有“”之间会有单词和数字。
此文件是从表单提交的不同点编写的,因此尝试在处理时添加正确的行数很困难。
寻找要读取和写入的内容或其他简单的想法来控制处理过程中的行数。
由于 鲍勃
combo2.options.length = ;
combo2.options[] = new Option("Item1", "Item1");
combo2.options[] = new Option("Item2", "Item2");
combo2.options[] = new Option("Item3", "Item3");
combo2.options[] = new Option("Item4", "Item4");
combo2.options[] = new Option("", ""); etc...
combo2.options[] = new Option("", "");
combo2.options[] = new Option("", "");
combo2.options[] = new Option("", "");
combo2.options[] = new Option("", "");
combo2.options[] = new Option("", "");
combo2.options[] = new Option("", "");
combo2.options[] = new Option("", "");
combo2.options[] = new Option("", "");
combo2.options[] = new Option("", "");
看起来像这样
combo2.options.length = 14;
combo2.options[0] = new Option("Item1", "Item1");
combo2.options[1] = new Option("Item2", "Item2");
combo2.options[2] = new Option("Item3", "Item3");
combo2.options[3] = new Option("Item4", "Item4");
combo2.options[4] = new Option("", ""); etc....
combo2.options[5] = new Option("", "");
combo2.options[6] = new Option("", "");
combo2.options[7] = new Option("", "");
combo2.options[8] = new Option("", "");
combo2.options[9] = new Option("", "");
combo2.options[10] = new Option("", "");
combo2.options[11] = new Option("", "");
combo2.options[12] = new Option("", "");
combo2.options[13] = new Option("", "");
答案 0 :(得分:1)
您的代码看起来像JavaScript,但是您已经在PHP中发布了这个代码?
要在PHP中获取字符串中的行数:
$str = ''; # your string
$lines = preg_split( '/\n|\r/', $str );
$no = count( $lines );
echo $no;
JS:
http://stackoverflow.com/questions/8488729/how-to-count-the-number-of-lines-of-a-string-in-javascript