[英]PHP search a string from an array for match using preg_filter
我正在從$data
數組中搜索2018
。 它將返回值Jan
我需要顯示Jan 2018
樣例代碼
$data = Array(
'2017-08' => 'Aug 2017',
'2017-09' => 'Sep 2017',
'2017-10' => 'Oct 2017',
'2017-11' => 'Nov 2017',
'2017-12' => 'Dec 2017',
'2018-01' => 'Jan 2018'
);
$input = preg_quote('2018', '~');
$result = preg_filter('~' . $input . '~', false, $data);
print_r($result);
實際輸出
Array
(
[2018-01] => Jan
)
預期產量
Array
(
[2018-01] => Jan 2018
)
請指教!
preg_filter
用作搜索和替換功能,因此您只需用任何東西替換找到的“ 2018”。 也許您正在尋找諸如preg-grep之類的東西?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.