所以我一直在阅读(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 )
这根本不会给我任何东西。 怎么样?
答案 0 :(得分:1)
array_search()
匹配您正在寻找PHP preg_grep()
$janElementCount = preg_grep("/^2015-01-.*$/", $allYearData[0]);
注意:因为您的数组位于[0]
位置,所以传递$allYearData[0]
。
见工作DEMO