value('value'); switch ($type) { case 'string': return $value; break; case 'array': $array = preg_split('/[\r\n]+/', trim($value, "\r\n")); if (strpos($value, ':')) { $value = []; foreach ($array as $val) { [$k, $v] = explode(':', $val, 2); $value[$k] = $v; } } else { $value = $array; } return $value; break; default: return $value; break; } } }