У меня есть строка:
$string = 'Index 1 - Index 2 - Index 3 - Index 4 - Index 5';
Поэтому я использую: $string2 = explode(" - ",$string);
Я хотел бы получить индекс 3 до последнего индекса:
Индекс 3 — Индекс 4 — Индекс 5 ….
Подобно: $newstring = $sring2[3-end($string2)];
Как это сделать?
использование array_slice()
чтобы получить часть массива. Вы передаете ему массив, часть которого хотите, и позицию, которую хотите запустить (минус один, поскольку массивы — это ключи, начинающиеся с нуля).
$string = 'Index 1 - Index 2 - Index 3 - Index 4 - Index 5';
$array = explode(" - ", $string);
$pos = 3;
$newarray = array_slice($array, $pos-1);
Других решений пока нет …