問題は、検索フレーズのフルネームを入力する必要があることにあります。 これでstrposを使用できますか?配列内のforeachの検索でstrposを使用する方法
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