我有這樣陣列數據:如何從索引破滅陣列數據2
$word[0]="search";
$word[1]="journal";
$word[2]="information";
$word[3]="system";
如果我作出這樣PHP代碼:
$輸出=破滅(」」,$字);
輸出(implode結果)是單詞(「搜索日記信息系統」)的組合。如果我想從索引2內爆,那麼結果=「信息系統」。如何解決這個問題?
我有這樣陣列數據:如何從索引破滅陣列數據2
$word[0]="search";
$word[1]="journal";
$word[2]="information";
$word[3]="system";
如果我作出這樣PHP代碼:
$輸出=破滅(」」,$字);
輸出(implode結果)是單詞(「搜索日記信息系統」)的組合。如果我想從索引2內爆,那麼結果=「信息系統」。如何解決這個問題?
請嘗試,
呼應加入(」」,array_slice($字,2,2));
//信息系統
使用array_slice()函數獲得最後兩個元素和破滅後該陣列
<?php
$word[0]="search";
$word[1]="journal";
$word[2]="information";
$word[3]="system";
$word=array_slice($word, -2, 2, true);
$output=implode(" ",$word);
echo $output; //information system
?>
試試這個:
$word[0]="search";
$word[1]="journal";
$word[2]="information";
$word[3]="system";
echo implode(array($word[2], $word[3]), " ");
只能通過整個陣列中Implode, 作爲根據implode函數的指導原則,我們不能通過數組的索引,所以我們必須在這裏修改數組。
您可以使用array slice功能爲:
<?php
$word[0]="search";
$word[1]="journal";
$word[2]="information";
$word[3]="system";
echo $secondnames = implode(" ",array_slice($word,2));
?>
背後的邏輯切割字符串的位置? – C2486