<?php
function MyClosure(array $prefix)
{
return function ($_prefix) use ($prefix) {
if (in_array($_prefix, $prefix)) {
return "in";
} else {
return "not in";
}
};
}
$f = MyClosure(array(
"jpg",
"png"
));
var_dump($f("jpg"));
var_dump($f("jpgx"));
var_dump($f("png"));

本文通过一个具体的PHP代码示例,展示了如何使用闭包来检查字符串是否属于预定义的数组中。通过创建一个可重用的闭包函数,该文章解释了如何根据前缀判断一个字符串是否存在于指定的数组内,这在文件类型验证等场景中非常实用。
621

被折叠的 条评论
为什么被折叠?



