40. Array Function

 














Array Function :

- Di PHP Juga Terdapat Banyak Sekali function Bawaan Yang Bisa Kita Gunakan Untuk Memanipulasi Data Array
- Link Untuk Referensi array function :
  https://www.php.net/manual/en/ref.array.php

Contoh Array Function :


    Function                            Keterangan

    array_keys()                        Mengambil Semua Keys Milik array
    array_values()                      Mengambil Semua Values Milik array
    array_map()                         Mengubah Semua Data Array Dengan Callback
    sort()                              Mengurutkan array
    rsort()                             Mengurutkan array Terbalik
    shuffle()                           Mengubah Posisi Data Di array Secara Random

Contoh Kodingannya :


// Data Array

    $data = [1, 2, 3, 4, 5, 6, 7];

    // Cara 1

    var_dump(array_map(fn($data) => $data * 2, $data));

    // Cara 2 - Versi 1

    $dataResult = array_map(fn(int $value) => $value * 10, $data);
    var_dump($dataResult);

    // Cara 2 - Versi 2

    $mapFunction = fn(int $values) => $values * 10;
    $DataFunction = array_map($mapFunction, $data);
    var_dump($DataFunction);

    // Datanya Dari 7 Dulu Yang Ditampilkan

    rsort($data);
    var_dump($data);

    $person = [
        "first_name" => "Eko",
        "last_name" => "Khannedy"
    ];

    // Hanya Key Yang Ditampilkan

    var_dump(array_keys($person));

    // Hanya Value Yang Ditampilkan

    var_dump(array_values($person));

Output :

array(7) {

  [0]=>

  int(2)

  [1]=>

  int(4)

  [2]=>

  int(6)

  [3]=>

  int(8)

  [4]=>

  int(10)

  [5]=>

  int(12)

  [6]=>

  int(14)

}

array(7) {

  [0]=>

  int(10)

  [1]=>

  int(20)

  [2]=>

  int(30)

  [3]=>

  int(40)

  [4]=>

  int(50)

  [5]=>

  int(60)

  [6]=>

  int(70)

}

array(7) {

  [0]=>

  int(10)

  [1]=>

  int(20)

  [2]=>

  int(30)

  [3]=>

  int(40)

  [4]=>

  int(50)

  [5]=>

  int(60)

  [6]=>

  int(70)

}

array(7) {

  [0]=>

  int(7)

  [1]=>

  int(6)

  [2]=>

  int(5)

  [3]=>

  int(4)

  [4]=>

  int(3)

  [5]=>

  int(2)

  [6]=>

  int(1)

}

array(2) {

  [0]=>

  string(10) "first_name"

  [1]=>

  string(9) "last_name"

}

array(2) {

  [0]=>

  string(3) "Eko"

  [1]=>

  string(8) "Khannedy"

}

Belum ada Komentar untuk "40. Array Function"

Posting Komentar