小编Ind*_*ema的帖子

我们如何在PHP中将文件(逐字逐句)提取到2D数组中?

我有一个文本文件,其中包含一些我想放入2D数组的东西.该文本文件包含相等长度的句子.如何将每个单词放入数组?

文本文件的示例是 -

这是stackoverflow

我是用户

该文件每行包含3个单词

This - at [0][0] position
is - at [0][1] position
stackoverflow - at [0][2] position

I - at [1][0] position
am - at [1][1] position
user - at [1][2] position
Run Code Online (Sandbox Code Playgroud)

我做了这样的事情,但似乎没有成功.

$word_count = $word_length = 0;

if ($fh = fopen('array.txt','r')) {
    while (! feof($fh)) {
      if ($s = fgets($fh,1048576)) {
         $words = preg_split('/\s+/',$s,-1,PREG_SPLIT_NO_EMPTY);
         foreach ($words as $word) {
           $word_count++;
           $word_length += strlen($word);

           $array = array();
           for($i=$a;$i<($word_count/4);$i++)    
           {
            for($j=$b;$j<4;$j++)
            { 
             $array[$i][$j]=$words[$j];
            }
           }
                                   }
                                   } …
Run Code Online (Sandbox Code Playgroud)

php arrays parsing file-handling

2
推荐指数
1
解决办法
93
查看次数

哪个是PHP中最安全的密码哈希算法?

哪个是PHP中最安全的密码哈希算法?

速度是无关紧要的,因为我在一段固定的时间内迭代哈希(而不是固定的迭代次数).我感兴趣的是数学实力.

我的直觉告诉我它是漩涡,是最大和最慢的一群.那还是SHA-512.哪位专家推荐?

有没有其他算法提供超过512位的哈希?

php security encryption algorithm hash

2
推荐指数
1
解决办法
4992
查看次数

为什么Chrome不允许Web Worker在JavaScript中运行?

如果我尝试通过JavaScript文件使用网络工作者,Chrome会抛出错误 -

Uncaught SecurityError:无法创建worker:'(path)/worker.js'中的脚本无法从origin'null'访问.

但是如果我们直接使用HTML,它就允许它们.

Chrome上的答案无法加载网络工作者说Chrome在从本地文件运行脚本时不允许您加载Web工作者.

为什么chrome不允许Web worker在本地运行?

Web Workers在Firefox,Safari和Edge中完全正常工作

html javascript google-chrome web-worker

2
推荐指数
1
解决办法
9218
查看次数