现在的位置: 首页 > 综合 > 正文

PHP替换字符串中的回车换行符号

2012年08月03日 ⁄ 综合 ⁄ 共 342字 ⁄ 字号 评论关闭

因为程式的需要,将一系列的值组合起来保存到了数据库的一个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);

抱歉!评论已关闭.