Как получить от индекса х до последнего в PHP Explode ()?

У меня есть строка:

$string = 'Index 1 - Index 2 - Index 3 - Index 4 - Index 5';

Поэтому я использую: $string2 = explode(" - ",$string);

Я хотел бы получить индекс 3 до последнего индекса:

Индекс 3 — Индекс 4 — Индекс 5 ….

Подобно: $newstring = $sring2[3-end($string2)];

Как это сделать?

0

Решение

использование array_slice() чтобы получить часть массива. Вы передаете ему массив, часть которого хотите, и позицию, которую хотите запустить (минус один, поскольку массивы — это ключи, начинающиеся с нуля).

$string = 'Index 1 - Index 2 - Index 3 - Index 4 - Index 5';
$array  = explode(" - ", $string);
$pos = 3;
$newarray = array_slice($array, $pos-1);

демонстрация

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]