我有一个长度未知的数据字符串,例如$myvar = "data,data";
,我想要explode
字符串,例如list($a, $b) = explode(",", $myvar)
,如果我知道数据的长度,它会很好用,但我不确定如何处理可变长度。
我正在考虑使用if
语句。
例如:$letter_count = substr_count($myvar, ',');
if($letter_count == 2) { list($a, $b) = explode(",", $myvar) }
elseif($letter_count == 3) { list($a, $b, $c) = explode(",", $myvar) }
但这不切实际,有人知道我还能怎么做吗?