小编Ken*_*nas的帖子

如何使用PHP检查某个坐标是否落入另一个坐标半径

我见过这么多功能,但它恰好只适用于MySQL或Postgresql.我想要PHP的等效逻辑.我正在做一些比较,比如我有这些数据是在创建时生成的.

Lat: 56.130366
Long: -106.34677099999
Run Code Online (Sandbox Code Playgroud)

稍后,我想检查这个坐标是否落在另一个坐标的半径范围内.

Lat: 57.223366
Long: -106.34675644699
radius: 100000 ( meters )
Run Code Online (Sandbox Code Playgroud)

提前致谢!

php geolocation

21
推荐指数
2
解决办法
2万
查看次数

将大型Excel/Csv文件拆分为PHP或Javascript上的多个文件

我有excel(file.xls)/ csv(file.csv)文件包含/将包含数十万个条目,甚至数百万我猜.是否可以将此分割为多个文件?像file.xls到file1.xls,file2.xls,file3.xls等.

有没有可以使用的库?这可能在PHP上吗?或者javascript怎么样?在哪里我可以指定每个文件中包含多少行?

谢谢

php csv excel

5
推荐指数
2
解决办法
2万
查看次数

如何使用LESS合并父级和子级样式属性

我有这个更少的代码,这工作得很好.我只想在较少cli编译时保存一些空格.

.secondary-content {
    background: #ffcc80;
    color: white !important;

    label, i {
        background: #ffcc80;
        color: white !important;
    }
}
Run Code Online (Sandbox Code Playgroud)

当我从命令提示符运行较少时,输出看起来像这样.

.secondary-content {
  background: #ffcc80;
  color: white !important;
}
.secondary-content label,
.secondary-content i {
  background: #ffcc80;
  color: white !important;
}
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,它们在每个街区都是分开的.我想让他们在同一个街区.我怎样才能轻松合并父级和子级样式属性?像这样.

.secondary-content,
.secondary-content label,
.secondary-content i {
  background: #ffcc80;
  color: white !important;
}
Run Code Online (Sandbox Code Playgroud)

我还在少学习,所以任何帮助都会非常感激.

提前致谢

less

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

有没有办法在BOX API v2上获得永久访问令牌

我们知道BOX API v1可以获得永久的auth_token,但是使用Oauthv2的BOX API v2没有,并且它仅对access_token有效1小时,对refresh_token有效14天(afaik).

我有这个应用程序,单个表单所有者与BOX集成.例如,我创建了一个表单,每个提交都将上传到BOX(当然这将被设置,它使用BOX API v1)

提交表单的用户将使用表单所有者创建的access_token.我们不知道下次提交的时间是什么时候.所以到那时,access_token可能会过期或者刷新也是如此.

任何人都可以启发我,如何刷新令牌?在每个用户提交?或者是什么?

BOX API v1在这里没有问题,它工作得很好但是因为API v1将在12月死亡,我现在必须计划将其转换为v2,但Box api v2有令牌到期.

谢谢

box-api

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

DocuSign API oAuth的刷新令牌到期多长时间

来自这个链接的文档说Refresh tokens have a longer lifetime than access tokens, and you can use them to get new access and refresh tokens..刷新令牌到期前多长时间以秒为单位.

提前致谢.

docusignapi

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

为什么我的 coinbase apikey 总是默认设置为禁用?

我正在尝试探索coinbase的API环境。所以这是我第一次不小心设置了所有范围。然后我删除了它并再次创建。

现在,每次我创建一个新密钥时,它总是会处于disabled默认状态。update write每当范围内有一个时,我都会得到这个。该read范围似乎适用于大多数人(留下交易相关范围),但不适用于和transactions的相关范围。readwrite

我的帐户出现这种情况有什么特殊原因吗?顺便说一句,它尚未经过验证,但这并不妨碍我使用它。因为我只需要一些基本范围,例如读取我的帐户地址并将资金转移到另一个 coinbase 用户类似的事情。我不会用它来进行交易。

任何帮助将不胜感激

coinbase-api

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

json_encode 函数的奇怪行为

我有这个普通的数组名称 $arr.. 并尝试使用 array_push() 函数将某些内容推送到数组上.. 就像array_push( $arr['alerts_data'], 999 ); 它产生以下输出:

Array
(
    [alerts_data] => Array
        (
            [0] => 169
            [1] => 175
            [2] => 111
            [3] => 48
            [4] => 999
        )

)
Run Code Online (Sandbox Code Playgroud)

当我使用 json_encode 时,我得到:

{"alerts_data":[169,175,111,48,111,999]}
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试 unset() $arr 中的某些内容时,例如:

unset( $arr['alerts_data'][4] );// will remove removes the 999
Run Code Online (Sandbox Code Playgroud)

然后再次使用json_encode,我得到了这个json对象

{"alerts_data":{"0":169,"1":175,"2":111,"3":48}}
Run Code Online (Sandbox Code Playgroud)

这里出了什么问题?你能告诉?我想通过使用 unset() 函数来实现上面的第一个编码的 json。

php

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

如何识别试用结束后开始付款订阅的 Stripe 客户

例如,当客户处于试用期并结束支付第一张订阅发票时,是否会触发特定的 API 端点或事件?

简而言之,我想跟踪试用结束后支付首次订阅费用的客户。

我正在考虑在我的一端进行此处理,我将监听customer.subscription.trial_will_endwebhook 事件并将它们标记在表上,一旦事件invoice.payment_succeeded发生,我可以检查来自试验的同一张表。但如果有任何推荐的方法可以仅通过 API 来完成此操作,那就太好了。

提前致谢。

stripe-payments

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