比方說,我有這個字符串:如何從字符串中只獲得第一個x數字逗號分隔的數據?
$string = "lorem, lpsum, is, simply, dummy, text, of, the, printing, and";
我怎樣才能從字符串只得到第4個字?
比方說,我有這個字符串:如何從字符串中只獲得第一個x數字逗號分隔的數據?
$string = "lorem, lpsum, is, simply, dummy, text, of, the, printing, and";
我怎樣才能從字符串只得到第4個字?
開始於explode()
。
$input = 'lorem, lpsum, is, simply, dummy, text, of, the, printing, and';
$parts = explode(', ', $input, 5);
如果你希望他們回來爲數組,你可以這樣做:
$string = "lorem, lpsum, is, simply, dummy, text, of, the, printing, and";
$arr = explode(",", $string);
$new_array = array($arr[0], $arr[1], $arr[2], $arr[3]);
這是一個非常粗略的例子,但它會奏效。
馬特的更好因爲我完全忘記爆炸需要一個限制參數,除了我認爲他有字符串和操作符顛倒。在這裏看到:
啊是的,'爆炸'功能是我想在我的答案中,我想不起這個名字。 – paul 2012-03-05 22:01:11
你是對的,我有參數倒退,謝謝! '!@#$ ing php ...' – 2012-03-05 22:07:43
你可以在「」字符分割字符串,然後把結果數組元素的第4位。 (不要忘了修剪元素的內容,以擺脫空間)。
字符串charAt類型函數可能有更好的方法,但這是第一個想到的,我已經離開PHP的年。
我不知道爲什麼這是downvoted。你必須瞭解爆炸一段時間吧? – 2012-03-05 22:02:16
可能缺乏OP的努力。 – 2012-03-05 22:08:20