在数组中查找日期中的值

时间:2015-10-13 11:23:49

标签: php arrays

所以我一直在阅读(SELECT ',' + CONCAT(QUOTENAME(name) , ','' ''' ) array_search& array_values但我无法弄清楚如何搜索我的数组并将已建立的值放入新数组中。

我有array_keys数组 它看起来像这样:

allYearData

现在我想将这个数组部分按日期拆分 所以,搜索“关键”“基准”并查找所有“值”,以便:“2015-01-%”
将其放入数组:“janData”。

所以我试过这个:

Array ( [0] => Array ( [id] => 7811 [objekt_element] => 23050-121-1_3105 [objekt_nr] => 23050-121-1 [element_nr] => 3105 [vart] => B.Avf [vem] => Blå [anteckn] => [datum] => 2015-01-29 18:00:19 )

这根本不会给我任何东西。 怎么样?

1 个答案:

答案 0 :(得分:1)

array_search()匹配您正在寻找PHP preg_grep()

的确切值
$janElementCount = preg_grep("/^2015-01-.*$/", $allYearData[0]);

注意:因为您的数组位于[0]位置,所以传递$allYearData[0]

见工作DEMO