我试图获取数组中元素的第一个和最后一个字, 我已经尝试过这段代码,但它没有得到正确的结果
foreach(unserialize($q['qlite']) as $qkey => ql)
{
foreach($ql as zp)
{
$response = $zp[0];
echo '$response';
}
}
这是我得到的结果 阵列( [0] =>迈克尔乔丹是有史以来最好的球员 [23] => 23 )
我想要的是获得第一个价值" michael"和最后一个值"时间"
答案 0 :(得分:3)
foreach($ql as $zp)
{
$response = $zp[0];
$words = explode(' ', $zp[0]);
echo $words[0];
echo $words[count($words) - 1];
}
如评论中所述,您需要拆分字符串以获取每个单词,然后返回拆分创建的数组的第一个和最后一个。