小编erw*_*sad的帖子

Laravel 5.4 $ request->在输入中获取修剪空格

Laravel正在修改字符串开头的空格.例:

" this is a test"

回来了

This is a test

我用Laravels $request->get('name')

当我$_POST在laravel应用程序中使用它工作正常.

有人知道我怎么能用这个来实现 $request->get()

forms whitespace laravel

4
推荐指数
1
解决办法
1577
查看次数

PHP动态创建多维数组键

我需要动态计算我的多维数组键以在 Elasticsearch 中进行聚合。

我有以下

$aggs['aggs']['name']

但是 aggs 和 name 需要循环填充。例如:

 $aggs['aggs']['name']['aggs']  = $glue;

// looping

$aggs['aggs']['name']['aggs']['name']['aggs'] = $glue;

// looping

 $aggs['aggs']['name']['aggs']['name']['aggs']['name']['aggs']  = $glue;

// etc
Run Code Online (Sandbox Code Playgroud)

数组键需要用键aggsname

如何在数组中动态创建键?

谢谢

php arrays key multidimensional-array

3
推荐指数
1
解决办法
2266
查看次数

Node JS,完成后运行相同的功能

如果有更改,我的应用程序需要每 2 秒轮询一次。现在我使用setInterval,但有时myFunction执行时间会超过2秒,并且mysql数据库中的记录将被插入两次。我在 myFunction 中使用异步库..

所以我需要这个...

当 myFunction 完成时

method.myFunction() =>

它需要再次运行(但仅当它完成时)。setIntervalx 秒不是一个选项。这是因为如果脚本花费的时间超过 x 秒,它们可以同时运行。

我怎样才能myFunction在 x 秒后再次运行,但只有在myFunction处理完成时才能运行所以在伪代码中它会是这样

if method.myFunction == finished wait 2 seconds run method.myFunction again

javascript asynchronous settimeout node.js

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