我有这样阵列数据:如何从索引破灭阵列数据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