Fungsi PHP array_keys: hubungan relasional sederhana

Anonim

String dan array telah menjadi alat praktis untuk memproses data dalam hubungan tanpa syarat. Untuk membentuk array dengan string, lakukan pemrosesan dan tulis kembali ke string - praktis, cepat dan jelas. Tanpa siklus, kondisi, dan algoritma yang kompleks.

Penggunaan array dinamis

Relasi ke array sebagai sekumpulan data yang terkait dengan urutan angka - kunci, sudah usang. Varian array ini digunakan di mana-mana untuk set data sederhana.

Array asosiatif: alih-alih urutan kunci digital, serangkaian karakter digunakan - standar hubungan tanpa syarat di luar basis data relasional.

Fungsi PHP memungkinkan Anda untuk menukar kunci dan nilai, mengubah array menjadi string dan kembali. Ini menciptakan fondasi untuk array dinamis.

Fungsi PHP array_keys () memungkinkan Anda untuk hanya memilih informasi kunci. Penggunaan fungsi ini relevan dengan set array asosiatif dan biasa. Logika aplikasi ditentukan oleh programmer.

Hubungan relasional adalah hubungan kesetaraan antar data. Intinya, kunci itu, nilai itu satu dan sama. “Kunci” = “Nilai” adalah elemen dari array asosiatif. Jika kuncinya adalah urutan angka yang terurut, maka dalam beberapa kasus tidak lebih buruk dari urutan garis yang masuk akal.

Contoh sederhana. Array karakter (dalam hal ini: angka dan enam huruf):

  • '0' .. '9', 'a', 'b', 'c', 'd', 'e', ​​'f' - nilai;
  • 0..15 - kunci.

Array semacam itu akan memungkinkan Anda untuk menulis kode sederhana untuk mengubah angka dari desimal menjadi heksadesimal.

Contoh penggunaan utama

Pemrograman diisi dengan semantik. Kemarin adalah array data. Saat ini sudah biasa untuk berbicara tentang totalitas nilai. Dua array setara adalah dua set nilai. Urutan array seperti itu adalah dinamika hubungan dalam waktu.

Berkat fungsi array_keys (), Anda dapat mengetahui data mana (dan bagaimana namanya) berubah seiring waktu. Dengan mengubah fungsi "kunci" = "Nilai" di tempat-tempat oleh fungsi array_flip (), Anda bisa mendapatkan, misalnya, peringkat kunci.

Hubungan kesetaraan adalah dasar dari hubungan relasional yang digunakan sepanjang pemrograman.

Fitur PHP tambahan: di array_keys () ada argumen kedua, yang dengannya Anda dapat memilih kunci sesuai dengan kriteria yang ketat.

Dengan memanipulasi kunci dan nilai sebagai pasangan tanpa syarat yang cocok, seseorang dapat membangun algoritma pemrosesan informasi yang efisien.

Pesan Populer

Direkomendasikan