如何在数组和 lamda 函数上添加函数和过滤器
admin 阅读:77 2024-07-17

<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
body {
display: grid;
place-items: center;
font-family: sans-serif;
height: 100px;
margin: 20px;
}
</style>
<h1>You have read in dark mode </h1>
<?php
function filterBooksByAuthor($books, $author) {
$filteredBooks = array_filter($books, function($book) use ($author) {
return $book['author'] == $author;
});
return $filteredBooks;
}
$books = [
['name' => 'Web', 'author' => 'Philip K. Dick', 'purchaseUrl' => 'http://example.com'],
['name' => 'OOP', 'author' => 'Andy Weir', 'purchaseUrl' => 'http://example.com'],
['name' => 'Database', 'author' => 'Jeffery', 'purchaseUrl' => 'http://example.com']
];
$filteredBooks = filterBooksByAuthor($books, 'Andy Weir');
?>
<!-- Display filtered books -->
- = $book['name']; ?> - by = $book['author'] ?>
声明
1、部分文章来源于网络,仅作为参考。 2、如果网站中图片和文字侵犯了您的版权,请联系1943759704@qq.com处理!



