我有一個字符串存儲到夾持三個信息PHP突破串入部分
tweetid category tweet
如$緩衝。
123432 politics 'this is a political tweet'
我想把它打入部分,使得123432存儲在一個變量或數組,政治到另一個數組&這是一個政治鳴叫(沒有引號)到第三陣列。
此外,我想讀的字和第三組字...
我試圖使用爆炸功能,但「這是一個政治鳴叫」也得到了分成部分...
我有一個字符串存儲到夾持三個信息PHP突破串入部分
tweetid category tweet
如$緩衝。
123432 politics 'this is a political tweet'
我想把它打入部分,使得123432存儲在一個變量或數組,政治到另一個數組&這是一個政治鳴叫(沒有引號)到第三陣列。
此外,我想讀的字和第三組字...
我試圖使用爆炸功能,但「這是一個政治鳴叫」也得到了分成部分...
繼續使用explode()
功能,但指定爆炸的最大數量來執行。
php.net描述:陣列爆炸(字符串$分界,串$字符串[摘要$上限])
explode(' ', $buffer, 3);
這應該然後給你
array(3) {
[0]=>123432
[1]=>politics
[2]=>this is a political tweet
}
編輯: 如果您需要從推文字符串的開頭和結尾刪除'
,請使用PHP修剪功能。
rtrim(ltrim(array[2], "'"), "'");
explode
接受一個limit
號碼。
var_dump(explode(' ', "123432 politics 'this is a political tweet'", 3));
結果將是如下:
array(3) {
[0]=> string(5) "23432"
[1]=> string(8) "politics"
[2]=> string(27) "'this is a political tweet'"
}
發佈一些代碼... – Alvaro 2013-03-06 12:16:31
[你嘗試過什麼?](http://whathaveyoutried.com)也發佈代碼? – chriz 2013-03-06 12:17:08