Php 仅从数组中获取一个值
我能够得到一个数组,但现在我只需要得到一个值Php 仅从数组中获取一个值,php,arrays,foreach,Php,Arrays,Foreach,我能够得到一个数组,但现在我只需要得到一个值[type],即显示为[type]=>charge.successed的值。它是否类似于$type=$value[0]['type']?我想把它用作 if ($type == "charge.succeeded") { echo "Do something" }; = 这是一个关联数组,意味着数组的键可以是任何东西。要获取此数组的值,应直接在数组上使用键。在这种情况下: print_r($input['type']); 它与其他语言中的地图
[type]
,即显示为[type]=>charge.successed的值。它是否类似于$type=$value[0]['type']代码>?我想把它用作
if ($type == "charge.succeeded") { echo "Do something" };
=
这是一个关联数组,意味着数组的键可以是任何东西。要获取此数组的值,应直接在数组上使用键。在这种情况下:
print_r($input['type']);
它与其他语言中的地图有点类似。这是一个关联数组,意味着数组的键可以是任何东西。要获取此数组的值,应直接在数组上使用键。在这种情况下:
print_r($input['type']);
这与其他语言中的地图有点相似。试试这个:
if (isset($input['type']) && $input['type'] === "charge.succeeded") {
echo "Do something";
}
而不是:
foreach($input as $key=>$value){
print_r($input);
}
试试这个:
if (isset($input['type']) && $input['type'] === "charge.succeeded") {
echo "Do something";
}
而不是:
foreach($input as $key=>$value){
print_r($input);
}
为什么[0]
?你就快到了。试着专注于$key
。幸运的是,为什么使用foreach循环来查找类型?echo$input['type']向您收费。成功请尝试$type=$value['type']代码>而不是$type=$value[0]['type']代码>foreach的内部
。为什么[0]
?你就快到了。试着专注于$key
。幸运的是,为什么使用foreach循环来查找类型?echo$input['type']向您收费。成功请尝试$type=$value['type']代码>而不是$type=$value[0]['type']
在foreach的内部
。我应该在foreach内部还是外部使用它?不使用foreach。使用它而不是foreach($key=>value$input){}
我应该在foreach内部还是外部使用它?不使用foreach。用它来代替foreach($key=>value){}
Not sort-of,PHP中的数组是有序映射。Not sort-of,PHP中的数组是有序映射。