PHP从数组中获取所有以某个字符串开头的键和值

admin 阅读:112 2024-03-04

原数组:


$array = array(
  'name' => 'hotel',
  'remark' => '',
  'bed-1' => 1,
  'bed-2' => 2,
  'bed-3' => 3,
)

函数:


$filtered = array_filter($array, function ($key) {
    return strpos($key, 'bed-') === 0;
}, ARRAY_FILTER_USE_KEY);

新数组:


$filtered = array(
  'bed-1' => 1,
  'bed-2' => 2,
  'bed-3' => 3,
)
声明

1、部分文章来源于网络,仅作为参考。
2、如果网站中图片和文字侵犯了您的版权,请联系1943759704@qq.com处理!