我有一个数据字符串是未知的长度,例如$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) }
,但这是不实际的,任何人有任何想法,我能做到这一点是怎么回事?
你为什么需要这样工作?你不能像这样使用数组吗? '$ var = explode(“,”,$ myvar); echo $ var [0];' –