php检索数组中的特定值

时间:2017-02-28 08:16:07

标签: php arrays

我正在尝试检索数组中的特定值,但它表示未定义

下面是示例数组

[customfield_10007] => Array ( [0] => com.atlassian.greenhopper.service.sprint.Sprint@13e19f2[id=70,rapidViewId=27,state=CLOSED,name=Sprint 1,goal=,startDate=2015-11-16T14:53:46.428+05:30,endDate=2015-12-11T14:53:00.000+05:30,completeDate=2015-12-16T11:43:21.799+05:30,sequence=70] )

我想检索state = CLOSED。能不能让我知道如何实现这个目标

先谢谢,

1 个答案:

答案 0 :(得分:1)

从您的数组开始,您可以使用此代码段

循环它
foreach ($array as $string) {
    preg_match('/state=(\w+)/', $string[0], $matches);
    var_dump($matches);
}

应该很清楚。然后你可以用$ matches做你需要的。