假设以下字符串:优雅的方式拆分字符串时,强行使两个数组元素
$string = 'entry1_entry2';
我想要做的是这样的:
list($entry1, $entry2) = explode('_', $string);
我现在的问题是是否有任何优雅的方式来强制爆炸(或任何其他功能)获得2个阵列项目最低?你可以指定第三个参数来获取最多2个元素,但我想要一个最小值。如果将有这样的字符串:
$string = 'entry1';
第二线将得到NOTICE
因为仅存在一个数组元素。最好的办法是不检查分隔符的存在数组或字符串。
当你说“第二行”时,它让我想知道你是否正在沿着这些行echo $ array [0]。 $ array [1]',你可以只是一个foreach循环,完全避免错误! – Dale 2013-04-30 11:13:23