如何在 PHP 中显示以特定字母开头的数组元素

cel*_*k38 -1 php arrays variables loops element

这是我的数组:

$aCars = array("BMW", "Audi", "Opel", "Mercedes", "Ford", "Fiat");
Run Code Online (Sandbox Code Playgroud)

我只想显示以字母 F 开头的数组元素。

但是最有效的方法是什么,我见过更多这样的问题,但我希望有一个最有效的方法来做到这一点。

jot*_*nas 6

array_filter()可能更快,因为它是机器代码,而不是解释的 PHP 代码。

$filteredCars = array_filter($aCars, function($car) {
    return $car[0] == 'F';
});
Run Code Online (Sandbox Code Playgroud)