Cara Insert Value Looping ke Array PHP

Ada sebuah postingan yang menyatakan bahwa rata-rata programmer tidak menghafal setiap fungsi yang ada di bahasa pemrogramman, mereka cenderung mengcopy dari program yang mereka telah buat sebelumnya, salah satunya fingsi untuk menyimpan value looping ke array di php.

Ya… kenyataannya memang seperti itu, tidak semua manusia mampu menghafal setiap fungsi dalam program, jangankan program, hal lain pun jika terlalu banyak itemnya atau apalah, tidak mungkin dihafal semuanya. Yang terpenting itu tau kegunaanya.

Begitupun dengan programmer php, ada bebereapa fungsi yang biasanya ketika udah lama tidak pakai fungsi tersebut, biasanya akan lupa, tapi kalau udah liat program sebelumnya, pasti tau dan ngerti fungsi tersebut.

Seperti halnya fungsi untuk menyimpan hasil looping ke array, jika kamu masih belajar bahasa php atau jika kamu lupa dengan fungsi tersebut, berikut beberapa contoh fungsi untuk menyimpan value hasil looping ke array.

Insert Value Looping ke Array dengan For


$anggota = array();
for ($x = 0; $x <= 10; $x++) {
    $anggota[] = array("nama"=>'Agus', "umur"=>'21');
}
print_r($anggota);

Output akan seperti di bawah :

Array ( [0] => Array ( [nama] => Agus [umur] => 21 )
    [1] => Array ( [nama] => Agus [umur] => 21 )
    [2] => Array ( [nama] => Agus [umur] => 21 )
    [3] => Array ( [nama] => Agus [umur] => 21 )
    [4] => Array ( [nama] => Agus [umur] => 21 )
    [5] => Array ( [nama] => Agus [umur] => 21 )
    [6] => Array ( [nama] => Agus [umur] => 21 )
    [7] => Array ( [nama] => Agus [umur] => 21 )
    [8] => Array ( [nama] => Agus [umur] => 21 )
    [9] => Array ( [nama] => Agus [umur] => 21 )
    [10] => Array ( [nama] => Agus [umur] => 21 )
)

Insert Value Looping ke Array dengan Foreach


Deklarasikan variable $usernames sebagai array() di luar looping, untuk kemudian hasil looping di masukkan ke variable $usernames.

$user = array('username'=>'aku', 'password'=>'12345', 'nama'=>'Agus');
$usernames = array();
foreach($user as $username) {
    $usernames[] = $username;
}

print_r($usernames);

Sebenarnya masih ada beberapa cara untuk memasukkan value hasil looping ke array, namun di sini hanya dibahas yang banyak digunakan (rata-rata) oleh programmer, jika kamu menggunakan cara yang lain, tapi hasilnya sama, yaaa.. why not.

Baca Juga :   Cara Debug di Visual Studio Code dengan Xdebug dan Xampp

Karena dalam program itu yang terpenting hasil, caranya bagaimana itu tergantung imajinasi dan kreatifitas programmer itu sendiri. Tapi perlu diingat bahwa biasanya cara mempengaruhi kecepatan untuk mendapatkan datanya, jadi silahkan pakai cara sesuai kebutuhan.

Demikian, semoga bermanfaat. 🙂

LEAVE A REPLY

Please enter your comment!
Please enter your name here

12 + 12 =