Прежде всего, как уже упоминалось, вы будете использовать методы " array_search () " и " unset () ", как показано ниже: -
<?php
$arrayDummy = array( 'aaaa', 'bbbb', 'cccc', 'dddd', 'eeee', 'ffff', 'gggg' );
unset( $arrayDummy[array_search( 'dddd', $arrayDummy )] ); // Index 3 is getting unset here.
print_r( $arrayDummy ); // This will show the indexes as 0, 1, 2, 4, 5, 6.
?>
Теперь, чтобы переиндексировать тот же массив, без сортировки значений массива, вам нужно будет использовать метод " array_values () ", как показано ниже: -
<?php
$arrayDummy = array_values( $arrayDummy );
print_r( $arrayDummy ); // Now, you will see the indexes as 0, 1, 2, 3, 4, 5.
?>
Надеюсь, это поможет.