php 在类似mysql的数组中搜索并获取元素,不区分大小写

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 在类似mysql的数组中搜索并获取元素,不区分大小写相关的知识,希望对你有一定的参考价值。

$data = [
  [ 'Country' => 'Chinas', 'Out_Count' => 14 ],
  [ 'Country' => 'Belgium', 'Out_Count' => 2 ],
  [ 'Country' => 'China', 'Out_Count' => 33 ],
  [ 'Country' => 'France', 'Out_Count' => 7 ]
];

$result = array_keys(preg_grep('~CHINA~i', array_column($data, 'Country')));

$newArray = [];
foreach($result as $i) {
    $newArray[] = $data[$i];
}

var_dump($newArray);

以上是关于php 在类似mysql的数组中搜索并获取元素,不区分大小写的主要内容,如果未能解决你的问题,请参考以下文章

从数组中获取元素[关闭]

当从 MySQL 数据库动态加载元素时,在 PHP 中连接 2 个 JSON 数组

从 PHP 将 textarea 元素插入 MySQL

如何使用 PDO 在 PHP 中获取结果数组?

如何使用 PDO 在 PHP 中获取结果数组?

如何使用PDO在PHP中获取结果数组?