如何将变量转换为数组

2022-08-30 10:27:28

我有一个变量$v可以是单个字符串或字符串数组
,我有一个代码:

$a = array();
if (is_array($v)) {
    $a = $v;
} else {
    $a[] = $v;
}

如何以更优雅的方式完成?(换句话说,如何将变量转换为数组)


答案 1

您可以使用以下命令将变量强制转换为数组:

    $var = (array)$arr;

答案 2
$a = (array) $v;

就是答案。