Panjang Array PHP: Cara Menemukan Panjang Array di PHP [Dengan Contoh]
Diterbitkan: 2021-02-19Daftar isi
Apa Itu Array PHP?
- Di PHP, kami mengimplementasikan larik dari Map yang ditugaskan.
- Peta adalah tipe data konseptual dari pasangan nilai kunci, kita dapat menganggapnya sebagai antarmuka.
- Kita dapat mengimplementasikan peta dengan berbagai cara Misalnya: HashTable, HashMap, Dictionary.
- Untuk mengetahui kedalaman pemahaman, Kita dapat memeriksa sumber PHP untuk Array dan HashTable.
- Kita dapat menggunakan array untuk menyimpan kombinasi data sesuai skenario dan menetapkannya ke nama variabel tertentu.
- Setiap item array dapat kita tetapkan sebagai pasangan kunci dan nilai.
Di bawah ini adalah contoh yang dapat kita anggap sebagai pasangan kunci dan nilai:
Sumber
Catatan: kami mengkategorikan Array sebagai “indexed array” dan “associative array” berdasarkan ketentuan kunci. Array Terindeks memiliki indeks default yang dimulai dengan '0'. Array asosiatif menyertakan indeks kunci yang ditentukan pengguna. Kita dapat menggunakan kunci untuk string dan bilangan asli.
Bagaimana cara membuat Array di PHP?
Contoh:
- Array kosong
<?php
$kosongArray = array();
?>
- Array dimensi tunggal
<?php
$hewan = array(“Beruang”, “Macan Tutul”, “Harimau”);
$arrPanjang = count($hewan);
// loop melalui array
for($i = 0; $i < $arrLength; $i++) {
echo $hewan[$i];
echo “</br>”;
}
?>
- Array asosiatif
<?php
$hewan = array(“Leopard”=>”Liar”, “Sapi”=>”Domestik”, “Singa”=>”Liar”);
// loop melalui array asosiatif dan dapatkan pasangan nilai kunci
foreach($animals sebagai $key => $value) {
gema "Kunci=" . $kunci . “, Nilai=" . $nilai;
gema “</br>”;
}
?>
- Array dua dimensi
<?php
//deklarasi definisi array dua dimensi
$hewan = larik
(
array("Macan Tutul", "Liar",8),
array("Sapi", "Domestik",12),
array("Singa", "Liar",20)
);
// deklarasi iterasi array dua dimensi
for ($baris = 0; $baris < 3; $baris++) {
echo “<p>Nomor baris $baris</p>”;
echo “<ul>”;
untuk ($kol = 0; $kol < 3; $kol++) {
echo “<li>”.$animals[$row][$col].”</li>”;
}
gema “</ul>”;
}
?>
- Melalui loop
<?php
$hewan = array();
untuk ($i = 0; $i < $hitung; $i++) {
$hewan[$i] = larik
( $namahewan[$i]
, $animalType[$i]
);
}
?>
- Array tiga dimensi
<?php
$tigaDArray = array(
Himpunan(
array("Macan Tutul", "Singa"),
array("Sapi", "Kucing"),
),
Himpunan(
array("Mangga", "Anggur"),
array("Bunga kol", "Kentang"),
),
);
?>
Di bawah ini adalah gambar sebagai contoh sempurna untuk array tiga dimensi:
Sumber
PHP | sizeof() Fungsi
Fungsi sizeof() adalah fungsi bawaan dalam PHP, dan kita dapat menggunakannya untuk menghitung jumlah elemen yang ada dalam objek array yang dapat dihitung.
Sintaksis:
int ukuran(array, mode);
Parameter: Sesuai dengan contoh sintaks di atas, fungsi ini menerima dua parameter.
- array: Parameter ini mendefinisikan array yang berisi elemen yang perlu kita hitung.
- mode: Ini adalah parameter opsional, dan di sini kita menentukan mode fungsi. Ini dapat mengambil dua jenis nilai seperti di bawah ini:
- 0: Ini adalah default, tidak menghitung semua elemen array multidimensi
- 1: Menghitung array secara rekursif (Menghitung semua elemen dengan array multidimensi)
Cara Memeriksa apakah Nilai Ada dalam Array di PHP
Periksa apakah nilainya ada dalam array di PHP
Langkah 1 – Gunakan fungsi PHP in_array() untuk menguji apakah ada nilai dalam array atau tidak.
Langkah 2 – Tentukan fungsi in_array()
Sesuai contoh cuplikan kode di bawah ini:
<?php
$zoo = array(“Leopard”, “Harimau”, “Gajah”, “Zebra”, “Badak”, “Sayang”);
if(in_array(“Gajah”, $kebun binatang)){
echo “Gajah itu ditemukan di kebun binatang.”;
}
gema “<br>”;
if(in_array(“Harimau”, $kebun binatang)){
echo “Harimau itu ditemukan di kebun binatang.”;
}
?>
Baca Juga: Konsep OOPS di PHP
Cara Menghitung semua Elemen atau Nilai dalam Array di PHP
Kita bisa menggunakan fungsi PHP count() atau sizeof() untuk mendapatkan jumlah elemen atau nilai tertentu dalam array.
- Fungsi count() dan sizeof() mengembalikan 0 untuk variabel yang dapat kita inisialisasi dengan array kosong.
- Jika kita tidak menetapkan nilai untuk suatu variabel, ia mengembalikan 0.
Di bawah ini adalah cuplikan kode:
<?php
$hari = array(“Minggu”, “Senin”, “Selasa”, “Rabu”, “Kamis”, “Jumat”, “Sab”);
// Mencetak ukuran array
echo jumlah( $hari );
gema “<br>”;
echo ukuran( $hari );
?>
Cara Mencetak atau Menggemakan semua Nilai Array di PHP
Gunakan loop foreach PHP.
- Untuk mencetak nilai array di sini kami memiliki cara yang berbeda
- Metode termudah yang kami miliki untuk loop foreach
Sesuai contoh di bawah ini, kita mengulangi array $colors dan mencetak semua elemennya menggunakan pernyataan echo atau print.
Di bawah ini adalah cuplikan kode:
<?php
$warna = array(“Kuning”, “Ungu”, “Merah”, “Coklat”, “Biru Langit”);
// Loop melalui array warna
foreach($warna sebagai $nilai){
gema $nilai. “<br>”;
}
?>
Cara Menampilkan Struktur dan Nilai Array di PHP
Gunakan Pernyataan PHP print_r() atau var_dump()
- Untuk memeriksa struktur dan nilai array.
- Anda dapat menggunakan pernyataan PHP print_r() atau var_dump() untuk melihat atau memeriksa struktur dan nilai larik dengan format yang mudah dibaca di layar.
- Pernyataan var_dump() memberikan informasi yang lebih baik daripada print_r().
Di bawah ini adalah contoh cuplikan kode yang dapat kami pertimbangkan untuk ini:
<?php
$kota = array(“Kanada”, “Australia”, “Jersey Baru”);
// Cetak array kota
Print_r($kota);
echo “<jam>”;
var_dump($kota);
?>
Cara Menghapus Elemen Terakhir Dari Array di PHP
Gunakan fungsi PHP array_pop()
- Untuk menghapus nilai atau elemen tertentu dari akhir array.
- Fungsi array_pop() mengembalikan nilai terakhir dari sebuah array.
- Jika array kosong (tanpa nilai elemen dalam daftar array), nilai yang dikembalikan akan menjadi NULL.
Di bawah ini adalah contoh potongan kode untuk menjelaskan bagaimana fungsi ini berjalan:
<?php
$olahraga = array(“Tenis”, “Kriket”, “Bola Basket”, “Badminton”);
// Menghapus item array terakhir
$dihapus = array_pop($olahraga);
print_r($olahraga);
gema “<br>”;
var_dump($dihapus);
?>
Checkout: Peluang Karir di PHP
Pelajari Kursus Perangkat Lunak online dari Universitas top dunia. Dapatkan Program PG Eksekutif, Program Sertifikat Tingkat Lanjut, atau Program Magister untuk mempercepat karier Anda.
Kesimpulan
Jika Anda tertarik untuk mempelajari lebih lanjut tentang PHP, pengembangan perangkat lunak full-stack, lihat Program PG Eksekutif upGrad & IIIT-B dalam Pengembangan Perangkat Lunak Full-stack yang dirancang untuk profesional yang bekerja dan menawarkan 500+ jam pelatihan yang ketat, 9+ proyek, dan penugasan, status Alumni IIIT-B, proyek batu penjuru praktis & bantuan pekerjaan dengan perusahaan-perusahaan top.
Apa itu array di PHP?
Array adalah struktur data yang berguna dalam PHP, yang dapat digunakan untuk menyimpan beberapa nilai di bawah satu variabel bernama, itu juga tanpa perlu menentukan jenis nilai masing-masing individu. Array adalah salah satu tipe data dasar dalam PHP. Array adalah kumpulan elemen yang dapat direferensikan oleh indeks. Anda dapat menambahkan elemen baru, menghapus elemen yang ada, atau mengubah nilai yang disimpan dalam elemen array mana pun.
Bagaimana cara menemukan panjang array di PHP?
Menemukan panjang array bisa sangat berguna terutama dalam kasus di mana Anda ingin mengulang array dan mengambil semua atau beberapa elemen di dalamnya. Jika Anda ingin mencari panjang array di PHP, Anda dapat menggunakan fungsi sizeof dan menggunakan perintah echo untuk mencetak panjangnya. Metode kedua menggunakan fungsi yang disebut: count(). Fungsi ini berbeda karena mengembalikan jumlah elemen dalam larik atau objek (bukan hanya nilai kuncinya) dan juga menghitung jumlah level larik dalam larik multidimensi.
Apa sajakah fungsi array yang berguna dalam PHP?
PHP memiliki kumpulan pustaka inti yang sangat kaya. Di PHP, kita memiliki array fungsi yang dapat kita gunakan untuk memanipulasi array dengan cara yang berbeda tanpa harus membuat fungsi baru untuk kasus tertentu. Fungsi array yang paling umum di PHP adalah: array_merge( $arrays ) - Menggabungkan dua atau lebih array, array_diff( $array1 , $array2 ) - Menemukan perbedaan antara dua array, array_map( $callback , $array ) - Membuat array dengan memanggil fungsi yang ditentukan pengguna pada setiap elemen array, array_filter( $array ) - Memfilter semua elemen dalam array yang tidak mengembalikan nilai true ketika diteruskan ke fungsi panggilan balik.