PHP 多维数组按值搜索

17 Mar 2025 | 阅读 2 分钟

在本节中,我们将学习使用值来搜索多维数组。我们将使用 PHP 来实现这一点。如果我们不了解 PHP 中的多维数组,那么这个示例将对我们非常有用。在我们下面的示例中,我们将使用值来搜索多维数组的键。如果我们想从多维数组中获取值,我们可以通过在数组中搜索键值来轻松完成。

在我们的示例中,我们将使用一个简单的数组来解释这个例子。我们将使用两个名为 $students 和 $studentsAddress 的数组。在我们的 $students 数组中,我们将使用一个 foreach 循环。在我们的 $studentsAddress 数组中,我们也想显示地址。但我们遇到了一个问题,因为我们的示例有一个 user_id 键,其中包含一些记录和第一个数组 id。为了解决这个问题,我们将使用 array_column() 和 array_column 函数。

搜索多维数组中值的简单代码如下所示

搜索多维数组中值的完整示例代码如下所示

示例

现在我们的上述代码已经准备就绪,可以运行了。运行后,将生成以下输出:

PHP Multidimensional Array Search By Value