常用字符串数组转换函数

2018-08-04 10:25:30 总阅读量:48,本日阅读:1,本周阅读:6,本月阅读:48 0条
/**
 * 将数组中的键值对都转换为字符串
 * @param array $array  要连接的数组
 * @param string $glue 连接符
 * @return string
 */
function array2string($array, $glue = '->')
{
    $string = [];
    if (is_array($array)) {
        foreach ($array as $key => $value) {
            $string[] = $key . $glue . $value;
        }
    } else {
        return;
    }
    return implode(',', $string);
}

/**
 * 字符串转换为数组,主要用于把分隔符调整到第二个参数
 * @param string $str 要分割的字符串
 * @param string $glue 分割符
 * @return array
 */
function str2arr($str, $glue = ',')
{
    if (empty($str)) {
        return;
    }
    return explode($glue, $str);
}

/**
 * 数组转换为字符串,主要用于把分隔符调整到第二个参数
 * @param array $arr 要连接的数组
 * @param string $glue 分割符
 * @return string
 */
function arr2str($arr, $glue = ',')
{
    if (!is_array($arr)) {
        return;
    }
    return implode($glue, $arr);
}
标签 函数 PHP

非特殊说明,本博所有文章均为博主原创。

-----