は、私は次のforeach文をしている:この場合foreachではなくarray_mapを使用できますか?
if (array_map([$this, 'checkUri'], $uriSet)) {
$classes .= 'active';
}
// Somewhere down the class I have
public function checkUri($uri)
{
return request()->is($uri);
}
が、文はtrue
すべての時間であるように思われれば:代わりに、私はそうのような配列マップを使用しようとした
$classes = '';
foreach($uriSet as $uri) {
if (request()->is($uri)) {
$classes .= 'active';
}
}
。同じ方法で別の方法でcheckUri
メソッドを使用しますが、後で別の操作を行います(ここにあるようにクラス名を設定しないでください)。