2 回答

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超6個(gè)贊
使用條紋將:
查找 haystack 字符串中第一次出現(xiàn)的數(shù)字位置。
如果你想檢查$item[$kol]的值是否等于$like
你可以比較字符串
return?$item[$kol]?===?$like
當(dāng)您對(duì)數(shù)組進(jìn)行索引時(shí),可以首先檢查該鍵是否存在。
例如
function filter($array, $like, $kol) {
? ? $filtered = array_filter($array, function ($item) use ($kol, $like) {
? ? ? ? if (array_key_exists($kol, $item)) {
? ? ? ? ? ? return $item[$kol] === $like;
? ? ? ? }
? ? ? ? return false;
? ? });
? ? return array_values($filtered);
}

TA貢獻(xiàn)1865條經(jīng)驗(yàn) 獲得超7個(gè)贊
您的任務(wù)是詢問(wèn)如何創(chuàng)建數(shù)組的索引數(shù)組,其中符合條件的行必須在指定鍵處包含指定值。
function filter($array, $value, $key) {
return array_values(
array_filter(
$array,
fn($row) => array_key_exists($key, $row) && $row[$key] === $value
)
);
}
如果鍵存在并且該鍵的值完全匹配,則調(diào)用array_filter()返回(保留行)。true
- 2 回答
- 0 關(guān)注
- 165 瀏覽
添加回答
舉報(bào)