Senin, 23 Juni 2014

Fungsi Dalam Variable Array

PHP banyak sekali menyediakan fungsi untuk memanipulasi variable array. Disini saya akan susun beberapa fungsi dalam variable array diantaranya…
1. Fungsi Count & Size of
Kedua fungsi ini memiliki penggunaan yang sama yaitu menghitung jumlah elemen yang dimiliki oleh sebuah array. Sintaksnya saya tulis dibawah ini.

1
2
count ($array)
sizeof ($array)
Mari kita coba mempraktekkan sintaks tersebut dengan pembuatan perhitungan nilai. Silahkan siapkan text editor anda untuk mengetikkan kode dibawah ini.

1
2
3
4
5
6
7
8
9
10
11
<?php
$a[0] = 1;
$a[1] = 5;
$a[2] = 7;
$total = count($a);
echo "Jumlah nilai ke-1 = $total<br />";
$b["imam"] = "A";
$b["hadi"] = "B";
$jumlah = sizeof($b);
echo "Jumlah nilai ke-2 = $jumlah";
?>
Setelah selesai, silahkan simpan kode tersebut & jalankan di web browser anda. Lebih mudah memakai count atau sizeof ? Saya rasa lebih mudah memakai count seperti layaknya lebih mudah memakai echo daripada print.

2. Fungsi Array_push()
Fungsi ini digunakan untuk menyisipkan elemen baru ke dalam sebuah array. Elemen ini disisipkan pada bagian akhir & sintaksnya sebagai berikut.

1
array_push($array, nilai[nilai,…])
Mari kita coba praktekkan dengan menuliskan kode dibawah ini.

1
2
3
4
5
<?php
$belajar = array ("HTML5", "CSS3");
array_push ($belajar, "PHP", "SQL");
echo "Sekarang belajarnya jadi HTML5, CSS3, PHP, SQL";
?>

3. Fungsi Array_splice()
Fungsi ini digunakan untuk mengambil / membuang satu atau beberapa elemen array & menggantikannya dengan yang baru. Sintaksnya bisa dilihat dibawah ini.

1
array_splice ($array, letak [, panjang [, pengganti]])
Parameter letak dalam sintaks diatas menunjukkan mulai dari elemen mana array tersebut akan diganti. Jika true, maka elemen dihitung dari depan, jika false, maka elemen dihitung dari belakang. Parameter panjang yaitu jika nilainya true menunjukkan jumlah elemen yang akan diganti atau dibuang. Jika false, maka jumlah elemen yang tertinggal tidak diganti. Untuk lebih jelasnya sebaiknya tulis & pehatikan kode dibawah ini.

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
26
27
28
29
<?php
echo "Anggota array awal adalah: <br />";
$input = array ("HTML", "PHP", "CSS", "JavaScript");
print_r($input);
echo "<br /><br />";
echo "array_splice(\$input,2)";
echo "<br />";
$input = array ("HTML", "PHP", "CSS", "JavaScript");
array_splice ($input, 2);
print_r($input);
echo "<br /><br />";
echo "array_splice(\$input,1,-1)";
echo "<br />";
$input = array ("HTML", "PHP", "CSS", "JavaScript");
array_splice ($input, 1, -1);
print_r($input);
echo "<br /><br />";
echo "array_splice(\$input,1, count(\$input), \"AJAX\")";
echo "<br />";
$input = array ("HTML", "PHP", "CSS", "JavaScript");
array_splice ($input, 1, count($input), "AJAX");
print_r($input);
echo "<br /><br />";
echo "array_splice(\$input,-1,1, array(\"JQuery\",\"Framework\"))";
echo "<BR>";
$input = array ("HTML", "PHP", "CSS", "JavaScript");
array_splice ($input, -1, 1, array("JQuery", "Framework"));
print_r($input);
?>

Tidak ada komentar:

Posting Komentar