Как получить определеные значения масива?

есть массив

'genre' => 
    array (size=6)
      0 => string 'жанр</td><td>
                <span itemprop="genre"><a href="/lists/m_act%5Bgenre%5D/14/">мультфильм</a>, <a href="/lists/m_act%5Bgenre%5D/3/">боевик</a>, <a href="/lists/m_act%5Bgenre%5D/6/">комедия</a>, <a href="/lists/m_act%5Bgenre%5D/11/">семейный</a></span>' (length=298)
      1 => string '<a href="/lists/m_act%5Bgenre%5D/14/">мультфильм</a>, <a href="/lists/m_act%5Bgenre%5D/3/">боевик</a>, <a href="/lists/m_act%5Bgenre%5D/6/">комедия</a>, <a href="/lists/m_act%5Bgenre%5D/11/">семейный</a>' (length=234)
      2 => string 'мультфильм' (length=20)
      3 => string 'боевик' (length=12)
      4 => string 'комедия' (length=14)
      5 => string 'семейный' (length=16)


мне надо получить все значения кроме первых двух
  • Вопрос задан
  • 86 просмотров
Пригласить эксперта
Ответы на вопрос 3
@entermix
Ответ написан
Комментировать
Stalker_RED
@Stalker_RED
There is more than one way to do it
$input = array("a", "b", "c", "d", "e");

$output = array_slice($input, 2);      // возвращает "c", "d", и "e"
$output = array_slice($input, -2, 1);  // возвращает "d"
$output = array_slice($input, 0, 3);   // возвращает "a", "b", и "c"

php.net/manual/ru/function.array-slice.php
Ответ написан
Комментировать
initrd0
@initrd0
Это я =)
Пусть $array - исходный массив.
Тогда просто удалите два первых значения в его копии:
$newArray = $array;
for($i = 0; $i < 2; $i++)
    unset($newArray['genre'][$i]);

Содержимое $newArray:
'genre' =>
array (size=4)
0 => string 'мультфильм' (length=20)
1 => string 'боевик' (length=12)
2 => string 'комедия' (length=14)
3 => string 'семейный' (length=16)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы