Mengindeks Semula Tatasusunan dalam PHP dengan Indeks Bermula dari 1
Untuk mengindeks semula tatasusunan dalam PHP dengan indeks bermula dari 1, anda boleh menggunakan gabungan fungsi manipulasi tatasusunan. Begini cara untuk mencapainya:
Kod PHP:
$arr = [ 2 => ['title' => 'Section', 'linked' => 1], 1 => ['title' => 'Sub-Section', 'linked' => 1], 0 => ['title' => 'Sub-Sub-Section', 'linked' => null], ]; // Get the values of the array, reindexing from 0 $values = array_values($arr); // Create a new array, combining new indexes starting from 1 with the values $reindexed = array_combine(range(1, count($arr)), $values); // Print the reindexed array print_r($reindexed);
Penjelasan:
Keputusan:
Tatasusunan yang diindeks semula akan mempunyai indeks bermula dari 1, seperti yang dikehendaki:
Array ( [1] => Array ( [title] => Section [linked] => 1 ) [2] => Array ( [title] => Sub-Section [linked] => 1 ) [3] => Array ( [title] => Sub-Sub-Section [linked] => ) )
Atas ialah kandungan terperinci Bagaimana untuk mengindeks semula Tatasusunan PHP Bermula dari Indeks 1?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!