假設以下字符串:優雅的方式拆分字符串時,強行使兩個數組元素
$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