如何在数组php中获取元素的第一个和最后一个单词

时间:2014-05-29 23:05:19

标签: php

我试图获取数组中元素的第一个和最后一个字, 我已经尝试过这段代码,但它没有得到正确的结果

    foreach(unserialize($q['qlite']) as $qkey => ql)
    {
         foreach($ql as zp)
         {
              $response = $zp[0];
              echo '$response';
         }
    }

这是我得到的结果 阵列(      [0] =>迈克尔乔丹是有史以来最好的球员      [23] => 23 )

我想要的是获得第一个价值" michael"和最后一个值"时间"

1 个答案:

答案 0 :(得分:3)

foreach($ql as $zp)
{
   $response = $zp[0];
   $words = explode(' ', $zp[0]);

   echo $words[0];
   echo $words[count($words) - 1];
}

如评论中所述,您需要拆分字符串以获取每个单词,然后返回拆分创建的数组的第一个和最后一个。