
<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’] ?>
以上就是如何在数组和 lamda 函数上添加函数和过滤器的详细内容,更多请关注php中文网其它相关文章!