我做了
file_put_contents("x.txt", print_r($_POST, true));
得到如下输出
Array
(
[merchant_id] => ece6ba4ecx24d070b4c13b
[invoice_id] => 1772fb6eafda04ceb11c77cf719a347f
[invoice_created] => 1634467789
[invoice_expires] => 1634469589
[invoice_amount] => 10
)
如何存储仅用&分隔的$_POST
值(不是键)?以如下所示的字符串形式:
这样行吗
echo implode("&",$_POST);
输出示例:
ece6ba4ec435986db93924d070b4c13b&1772fb6eafda04ceb11c77cf719a347f&1634467789&1634469589&10
使用implode()并设置&
作为分隔符:
$string = implode('&', $_POST);
可以使用PHP的内置函数元素()只从$_POST数组中获取值。然后,使用内建函数implode,将整个数组组合成一个以&标志。
$values = array_values($_POST);
$string_values = implode("&",$values);