不能換我解決此頭...如何在同一行中使用explode()時訪問數組索引?
說,我們爆炸整個事情就像這樣:
$提取物=爆炸( 'TRA-LA-LA',$ big_sourse);
然後我們要在索引1得到的值:
$光潔度= $提取物[1];
我的問題是如何一氣呵成,這樣說。類似的東西:
$ finish = explode('tra-la-la',$ big_sourse)[1]; //不起作用
像下面將工作就像一個魅力:
$結束=結束(爆炸( 'TRA-LA-LA',$ big_sourse));
//或
$光潔度= array_shift(爆炸( 'TRA-LA-LA',$ big_sourse));
但是,如果價值坐在中間某處呢?
我不認爲有解決方案,就像你正在尋找。爲什麼你不想在之前將提取的數據存儲到數組中?爲什麼直接打電話?內存節約型問題? – 2010-06-23 07:17:32
我只是喜歡end和array_shift的解決方案,所以我希望類似於那些值在中間的東西。順便說一句,記憶也可能是一個問題。 – 2010-06-23 07:28:32
可能的重複[在函數調用訪問數組元素在PHP](http://stackoverflow.com/questions/2282051/access-array-element-from-function-call-in-php) – Gordon 2010-06-23 07:32:47