Metode yang paling umum melibatkan penempatan dua tanda kurung siku di akhir variabel array. Ini kemudian diikuti oleh operator penugasan (=) dan variabel yang ingin Anda tambahkan ke akhir array tersebut Show
Lihatlah contoh di bawah ini //Our example array $countries = array( 'United States', 'India', 'United Kingdom' ); //Now, let's append Ireland onto the end //of the array $countries[] = 'Ireland'; //var_dump the array out for example purposes var_dump($countries); Pada cuplikan di atas, kami membuat larik PHP yang berisi nama dari tiga negara berbeda. Kemudian, di bawah deklarasi larik kami, kami menggunakan tanda kurung siku untuk secara dinamis menambahkan string "Irlandia" ke akhir larik Jika Anda menjalankan contoh di atas di server Anda sendiri, Anda akan mendapatkan hasil sebagai berikut var_dump pada tangkapan layar di atas menunjukkan bahwa string "Ireland" berhasil ditambahkan ke akhir array $countries kami. Sempurna Perhatikan bahwa ini akan bekerja dengan segala jenis variabel Misalnya, Anda juga bisa menambahkan jenis variabel lain, seperti larik atau objek //Array of numbers $arr = array( 1, 2, 3, 4 ); //Our second array $secondArr = array( 'A', 'B', 'C' ); //Add the second array onto the end of our //first array $arr[] = $secondArr; //var_dump the array out for example purposes var_dump($arr);_ Kode di atas membuat array multidimensi karena menambahkan array kedua sebagai elemen di akhir array pertama kita array (size=5) 0 => int 1 1 => int 2 2 => int 3 3 => int 4 4 => array (size=3) 0 => string 'A' (length=1) 1 => string 'B' (length=1) 2 => string 'C' (length=1) Seperti yang Anda lihat, variabel yang dimaksud tidak harus berupa tipe skalar Menggunakan fungsi array_pushPHP juga memiliki fungsi bawaan yang disebut array_push. Fungsi array_Push bekerja dengan cara yang persis sama dengan metode kurung siku Namun, ada sedikit perbedaan dalam perilaku mereka Seperti namanya, array_push memungkinkan Anda untuk PUSH variabel ke akhir array //Array of numbers $numbers = array( 1, 2, 3, 4 ); //Push the integer 5 onto the //end of our array array_push($numbers, 5); //Print it out var_dump($numbers); Pada kode di atas, kami membuat array PHP yang berisi angka antara 1 dan 4. Setelah itu, kami menambahkan angka 5 ke akhir array tersebut dengan menggunakan fungsi array_push Perhatikan bahwa array_push mengambil array sebagai referensi. Dengan kata lain, itu memodifikasi array secara langsung. Ini berarti Anda tidak boleh menetapkan nilai pengembalian array_push ke variabel array Anda //Do NOT do this. $numbers = array_push($numbers, 5);_ Fungsi array_push akan selalu mengembalikan panjang baru dari array. Dalam hal ini, ini akan mengembalikan angka 5. Akibatnya, kode di atas sebenarnya akan menimpa variabel array asli kita dengan bilangan bulat 5 Tidak baik. Tidak bagus sama sekali Anda juga dapat menggunakan fungsi array_push untuk menambahkan beberapa elemen sekaligus //Array of numbers $numbers = array( 1, 2, 3, 4 ); //Push 5, 6 and 7 onto the end //of our PHP array array_push($numbers, 5, 6, 7); //var_dump the new array var_dump($numbers); Di sini, kami dapat menambahkan tiga elemen baru ke array $numbers dengan satu pemanggilan fungsi Haruskah saya menggunakan metode tanda kurung siku atau array_push?Jika Anda hanya menambahkan satu elemen ke array Anda, saya sarankan Anda menggunakan metode tanda kurung siku. Ini karena $a = [] tidak membawa overhead yang sama dengan pemanggilan fungsi Namun, ini bukanlah sesuatu yang harus membuat Anda stres, karena perbedaan apa pun akan sangat kecil. Jika array_push adalah garis tipis antara aplikasi PHP Anda menjadi cepat atau lambat, maka Anda jelas memiliki ikan yang jauh lebih besar untuk digoreng Satu perbedaan kecil antara kedua metode ini adalah bagaimana mereka merespons ketika array yang dimaksud tidak ada $nonExistentArray[] = 5; array_push($nonExistentArray2, 5); var_dump($nonExistentArray); var_dump($nonExistentArray2);_ Jika array tidak ada, metode tanda kurung siku akan benar-benar membuat array baru. Pada kode di atas, $nonExistentArray akan menjadi array dengan angka 5 sebagai satu-satunya elemennya Di sisi lain, fungsi array_push akan menampilkan pesan peringatan
Perlu dicatat bahwa array_push juga tidak akan membuat array. Sebaliknya, variabel $nonExistentArray2 akan tetap sebagai nilai nol Kesimpulannya, tidak ada terlalu banyak perbedaan antara keduanya. Jangan ragu untuk memilih metode yang paling cocok untuk Anda Fungsi ini digunakan untuk menyisipkan elemen ke akhir array. Berikut adalah contoh sederhana untuk Anda mulai Contoh Salinan
Cobalah Belajar Langsung di Udacity Pro
EKSKLUSIF. DISKON 75%. Pro
SERENDAH 12. 99$ Pro
DISKON 75%. Pelajari Sintaks yang BenarAgar fungsi push array PHP dijalankan dengan benar, Anda harus mengikuti sintaks ini
Pada tabel di bawah ini dijelaskan satu per satu parameter yang digunakan dalam fungsi push array PHP ParameterDeskripsiarrayDiperlukan. Mendefinisikan sebuah array. nilai1Diperlukan. Menentukan nilai yang akan ditambahkan. nilai2Opsional. Menentukan nilai berikutnya untuk ditambahkan ContohLihatlah kode di bawah ini. Anda dapat melihat larik yang berisi kunci string. Mari kita lihat bagaimana dua nilai baru ditambahkan di bagian akhir menggunakan fungsi push array PHP Bagaimana Anda menambahkan data ke 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 cara menjumlahkan nilai array dalam PHP?Fungsi array_sum() mengembalikan jumlah semua nilai dalam larik.
Manakah dalam fungsi bawaan yang akan menambah nilai di akhir array di PHP?5. Fungsi bawaan mana yang akan menambah nilai di akhir array? . array_push menambahkan nilai ke akhir array, mengembalikan jumlah total elemen dalam array setelah nilai baru ditambahkan.
Metode mana yang menambahkan elemen ke akhir array?Metode push() menambahkan satu atau lebih elemen ke akhir array dan mengembalikan panjang array yang baru |