常用字符串数组转换函数

2018-08-04 10:25:30 阅读量:1424,日阅读:1,周阅读:3,月阅读:8 0条
/**
 * 将数组中的键值对都转换为字符串
 * @param  array  $array  要连接的数组
 * @param  string $glue 连接符
 * @return string
 */
function array2string($array, $glue = '->')
{
    $string = [];
    if ($array && 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 数组 函数

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

请使用[QQ登录]后进行评论