2 回答
TA貢獻1797條經驗 獲得超6個贊
使用條紋將:
查找 haystack 字符串中第一次出現的數字位置。
如果你想檢查$item[$kol]的值是否等于$like你可以比較字符串
return?$item[$kol]?===?$like
當您對數組進行索引時,可以首先檢查該鍵是否存在。
例如
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貢獻1865條經驗 獲得超7個贊
您的任務是詢問如何創建數組的索引數組,其中符合條件的行必須在指定鍵處包含指定值。
function filter($array, $value, $key) {
return array_values(
array_filter(
$array,
fn($row) => array_key_exists($key, $row) && $row[$key] === $value
)
);
}
如果鍵存在并且該鍵的值完全匹配,則調用array_filter()返回(保留行)。true
- 2 回答
- 0 關注
- 187 瀏覽
添加回答
舉報
