我能够得到一个数组,但是现在我只需要得到一个值[type]
的那个值[type] => charge.succeeded
。会像$type = $value[0]['type'];
这样吗?我想将其用作
if ($type == "charge.succeeded") { echo "Do something" };
foreach ($input as $key => $value) {
print_r($input);
}
=
Array
(
[created] => 1326853478
[livemode] =>
[id] => charge.succeeded_00000000000000
[type] => charge.succeeded
[object] => event
[request] =>
[pending_webhooks] => 1
[api_version] => 2018-10-31
[data] => Array
)
答案 0 :(得分:0)
这是一个关联数组,意味着该数组的键可以是任何东西。要获取此数组的值,应直接在数组上使用键。在这种情况下:
print_r($input['type']);
与其他语言的地图有点像。
答案 1 :(得分:0)
尝试一下:
if (isset($input['type']) && $input['type'] === "charge.succeeded") {
echo "Do something";
}
代替:
foreach($input as $key=>$value){
print_r($input);
}