因为程式的需要,将一系列的值组合起来保存到了数据库的一个text字段,中间用回车换行符分开,看起来象这样:

adminxxx@admin.com
adminyyy@admin.com
adminzzz@admin.com

 

取值时再转换成数组:

<?php
$result = array(); // 转换后的结果
$tokens = preg_split('/[\r\n]+/', $str);

foreach ($tokens as $token) {
    if (false !== strpos($token, '=')) {
        list($key, $value) = explode('=', $token, 2);
        $result[$key] = $value;
    } else
        $result[] = $token;
    }
}

print_r($result);

相关文章:

  • 2022-02-17
  • 2022-01-01
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-28
猜你喜欢
  • 2022-12-23
  • 2021-12-06
  • 2021-11-30
  • 2022-03-02
  • 2021-11-24
  • 2023-04-03
相关资源
相似解决方案