Php tambahkan ke posisi terakhir array
Posting ini akan membahas cara menyisipkan item pada posisi tertentu dalam array di PHP Show 1. Menggunakan fungsi array_slice()Solusi sederhana untuk menyisipkan item pada posisi tertentu dalam larik menggunakan fungsi array_slice() . Idenya adalah untuk mengekstrak sepotong array menggunakan fungsi Kode berikut menunjukkan ini 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 $arr = [1, 2, 3, 5]; $pos = 3; $nilai = 4;
$result = array_merge(array_slice($arr, 0, $pos), array($val), array_slice($arr, $pos)); print_r($result);
/* Keluaran.
Himpunan ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 ) */ ?> Unduh Jalankan Kode 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 $array = array( 'b' => 'biru'<, 'r' => 'red'<, 'g' => 'hijau'< );
$pos = 3; $val = array('y' => 'yellow');
$result = array_merge(array_slice($array, 0, $pos), $val, array_slice($array, $pos)); print_r($result);
/* Keluaran.
Himpunan ( [b] => biru [r] => merah [g] => hijau [y] => kuning )
*/ ?> Unduh Jalankan Kode 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 $array = array( 'b' => 'biru'<, 'r' => 'red'<, 'g' => 'hijau'< );
$pos = 1; $val = array('y' => 'yellow');
$result = array_slice($array, 0, $pos) + $val + array_slice($array, $pos); print_r($result);
/* Keluaran.
Himpunan ( [b] => biru [y] => kuning [r] => merah [g] => hijau )
*/ ?> Unduh Jalankan Kode 2. Menggunakan fungsi array_splice()_Solusi lain adalah dengan menggunakan fungsi array_splice() , yang menghapus sebagian dari array dan menggantinya dengan elemen dari array yang ditentukan. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 $arr = [1, 2, 3, 5];
$pos = 3; $nilai = 4;
array_splice($arr, $pos, 0, $val); print_r($arr);
/* Keluaran.
Himpunan ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )
*/ ?> Unduh Jalankan Kode 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 $arr = array( 0 => 'biru', 1 => 'merah', 2 => 'hijau' );
$pos = 1; $val = 'kuning';
array_splice($arr, $pos, 0, $val); print_r($arr);
/* Keluaran.
Himpunan ( [0] => biru [1] => merah [2] => hijau [3] => kuning )
*/ ?> Unduh Jalankan Kode Itu semua tentang memasukkan item pada posisi tertentu dalam array di PHP Bagaimana Anda menambahkan di akhir array?Bila Anda ingin menambahkan elemen ke akhir array Anda, gunakan push() . Jika Anda perlu menambahkan elemen ke awal array Anda, coba unshift(). Dan Anda dapat menambahkan array bersama menggunakan concat().
Bagaimana Anda menambahkan elemen ke array di posisi apa pun?Beginilah cara melakukannya. . Pertama dapatkan elemen yang akan dimasukkan, katakanlah x Kemudian dapatkan posisi di mana elemen ini akan dimasukkan, katakanlah pos Buat array baru dengan ukuran satu lebih besar dari ukuran sebelumnya Salin semua elemen dari larik sebelumnya ke dalam larik baru hingga pos posisi Bagaimana cara mengubah posisi elemen array di PHP?Bagaimana cara kerjanya. . Pertama. hapus/sambungkan elemen dari array Kedua. pisahkan array menjadi dua bagian pada posisi Anda ingin memasukkan elemen Menggabungkan tiga bagian bersama-sama Bagaimana cara menambahkan item ke dalam array di PHP?Fungsi array_push() PHP digunakan untuk memasukkan elemen baru ke akhir array dan mendapatkan jumlah elemen array yang diperbarui . Anda dapat menambahkan nilai sebanyak yang Anda butuhkan. Elemen tambahan Anda akan selalu memiliki kunci numerik, meskipun array itu sendiri memiliki kunci string. Fungsi push array PHP telah diperkenalkan di PHP 4. |