如何将$_POST转换为数组?

3

通过使用

print_r($_POST);

我得到的数据类似于这样

Array ( [selected_friends] => {"0":"699712136","1":"1622040878","2":"100002980112267"})

我该如何将其用作数组并将其放入一个数组变量中,例如

$a[0] = 699712136;
$a[1] = 1622040878;

以及其他等等。


2
$a = json_decode( $_POST['selected_friends'], $assoc = true ); - scibuff
@scibuff:很遗憾你没有把它发布为答案。Nicola已经发布了,他已经得到了4个赞。那本来可以是你的!不要在评论中发布答案! - Madara's Ghost
2个回答

7
你可以做的是:
$a = json_decode($_POST['selected_friends'], true);

1

看起来像是JSON格式。尝试使用json_decode()函数。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接