【问题标题】:Count lines and print line number and count in file计算行数并打印行号并在文件中计数
【发布时间】:2014-08-25 19:35:31
【问题描述】:

为什么要投反对票?,因为我不知道从哪里开始?我不像这里的大多数人那样以此为生。如果您要投反对票,请至少留言说明原因,如果我需要重新措辞,我可以。

我没有任何代码示例,因为我什至不知道要启动这个。

我试图寻找一种方法来存储和使用/更新会话中的计数,但没有任何帮助。

我有一个下拉菜单,它读取选项文件并根据选择的内容填充第二个下拉菜单。这部分效果很好。

想要基于不同的表单提交创建此选项文件(这永远不会相同)我遇到了问题。

就行数和长度而言,需要使看起来像第一个的文件看起来像下面的文件。我被告知长度计数必须保持在列表的顶部。只有“”之间才会有单词和数字。

此文件是从表单提交的不同点写入的,因此在处理时尝试添加正确的行数非常困难。

寻找可以读写的东西或其他简单的想法来控制处理过程中的行数。

谢谢 鲍勃

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("", "");

【问题讨论】:

  • 我只能代表我自己,但我不明白你想要完成的事情。
  • 抱歉,当我发帖时,网站出现故障,它没有保留 1/2。我正在更新中。
  • @bpros 忽略匆忙的投票者。花点时间,根据需要进行编辑,如果这是一个好问题,赞成票将超过反对票。

标签: php


【解决方案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

【讨论】:

  • 我将其发布在 php 中,因为 php 表单提交会写入上面的内容,然后使用 Java 例程由另一个页面读取。我还要求获得帮助,如何编写所需的长度和数字 [0] 等。
  • 同样。我对你想做什么有点迷茫。上面的解决方案应该做你的标题在 PHP 中所要求的。但是您的帖子正文和评论使我对您的意图感到困惑。
  • 顶部是我可以打印到选项文件中的内容。第二个是我试图让它看起来像。我无法使用 fopen、fwrite 以正确的顺序获取数字,因为它们是在表单过程中的不同时间写入的。如果它们都混合在一起有关系吗?有人告诉我它们必须按照这个顺序和顶部的长度。
  • 源数据是什么?它看起来像什么?
  • 我添加了一些内容以提供更好的想法,否则我错过了您所说的数据。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-16
  • 2011-10-02
相关资源
最近更新 更多