从php数组中的字符串获取值

时间:2019-01-03 19:38:20

标签: php arrays key stripe-payments

我的网站上有一个由插件创建的数组,其中包含一个信息数组,但是该数组似乎没有按照我期望的方式构建。

当我在数组上执行var_dump时,这就是我得到的-

$sub = get_user_meta( $user_id->ID, 'stripe-subscription');
echo var_dump($sub);

array(1) { [0]=> string(365) "a:13:{s:2:"id";s:18:"sub_EFITdasvYbqTR8";s:20:"current_period_start";i:1546113219;s:18:"current_period_end";i:1546199619;s:8:"customer";s:18:"cus_EFITA9krrWZz6F";s:6:"status";s:6:"active";s:6:"planid";s:19:"plan_Dw2XqfIefXzqWZ";s:9:"plan_name";N;s:4:"cost";i:5000;s:8:"currency";s:3:"usd";s:8:"interval";s:3:"day";s:5:"trial";i:0;s:9:"recipient";N;s:7:"counter";N;}" }

我需要做的是能够回显每个键/值,例如-

"status";s:6:"active"
echo $status;

我已经尝试过array_shift,而且-$pre_sub = implode(array_keys($sub['status']));

如何检索特定值?

0 个答案:

没有答案