我试图在CF中更改的php代码
不幸的是,我正在研究CF中没有的东西,所以我尝试转换的东西很少,但有些函数我不确定与Coldfusion中的函数有什么等效之处,任何指导都会有所帮助我试图在CF中更改的php代码,php,coldfusion,lucee,Php,Coldfusion,Lucee,不幸的是,我正在研究CF中没有的东西,所以我尝试转换的东西很少,但有些函数我不确定与Coldfusion中的函数有什么等效之处,任何指导都会有所帮助 $nonce = explode(' ', microtime()); $request['nonce'] = $nonce[1] . str_pad(substr($nonce[0], 2, 6), 6, '0'); 对于以上内容,对我来说,这似乎只是ACF中的一个时间戳,如果我做错了,请指导,因为我不确定explode和Stru_pad在这里
$nonce = explode(' ', microtime());
$request['nonce'] = $nonce[1] . str_pad(substr($nonce[0], 2, 6), 6, '0');
对于以上内容,对我来说,这似乎只是ACF中的一个时间戳,如果我做错了,请指导,因为我不确定explode和Stru_pad在这里做什么
因此,我的CF等效值为:
<cfset nonce = createobject("java","java.lang.System").currentTimeMillis() & "000">
什么是PHP在ACF中的base64\u解码
和base64\u编码
我认为binarycode
和binmarydecode
但是我不确定
我试着在PHP中找到了很多关于Coldfusion的
http\u build\u query
,但我认为它是cfhttp
,但我没有任何线索我建议您将主要的Adobe Coldfusion文档以及社区文档标记为书签:
column1=A&column2=B
我不认为有一个CF函数可以做到这一点,但您可以循环使用
cfquery
的结果中的列,并在查询字符串参数值上使用CF函数encodeForURL()
创建相同的输出字符串。谢谢,我知道在ACF中查找等价项时会遇到一些问题,另一个问题是,我认为我的名词是正确的,因为您似乎没有提到它,因为我不知道Coldfusion中的stru_pad是什么,根据PHP,它似乎是在向一侧的字符串添加填充,左或右我推荐用另一种编程语言重写东西的方法是先用你说的任何语言写出来,英语,法语,任何语言。然后将该文档用作规范。
toBinary(base64_or_object) → returns binary
http_build_query ( mixed $query_data , string $numeric_prefix = ? , string $arg_separator = ? , int $enc_type = PHP_QUERY_RFC1738 ) : string
column1=A&column2=B