如何存储由 & 分隔的 $_Post 值



我做了

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);

相关内容

  • 没有找到相关文章

最新更新