問題在於我必須輸入搜索短語的全名。 也許我可以在此使用strpos?如何在排序中使用strpos搜索foreach
if ($filter && $searchOption && $searchPhrase && $sortField == "createDate" && $order == "asc") {
usort($caseList, function ($a, $b) {
/* @var $a CMCase */
/* @var $b CMCase */
$time1 = strtotime($a->createDate);
$time2 = strtotime($b->createDate);
return $time1 > $time2;
});
} else if ($filter && $searchOption == "search_customer" && $searchPhrase && $sortField && $order) {
$list = $caseList;
$caseList = array();
foreach ($list as $case) {
if ($case->customerName == $searchPhrase) {
$caseList[] = $case;
}
}
}
什麼是輸入和期望是什麼?提供一些數據。 –
請進一步解釋你想要做什麼。 – KhorneHoly
請提供您想要實現的示例輸入和輸出。 – Dmytrechko