Tutorial PHP / Code Snippets
Konversi PHP Array ke Javascript ArraySelamat malam , kali ini kita akan mencoba membuat konversi dari PHP Array ke Javascript Array, Array merupakan sekumpulan variabel yang memiliki tipe data sama dan dengan nama yang sama. Array merupakan konsep yang penting dalam pemrograman, karena array memungkinkan untuk menyimpan data maupun referensi objek dalam jumlah banyak dan terindeks. Array menggunakan indeks integer untuk menentukan urutan elemen-elemennya, dimana elemen pertamanya dimulai dari indeks 0,elemen kedua memiliki indeks 1, dan seterusnya.
Cara konversi PHP array ke Javascript Array :
Pertama kita buat dulu PHP arraynya, contoh saya membuat php seperti ini
<?php
//buat array
$array = array(
array(
'id' => '1',
'nama' => 'anton',
'alamat' => 'sumatera barat'
),
array(
'id' => '2',
'nama' => 'putra',
'alamat' => 'sumatera selatan'
)
);?
kalau kita jalankan di Browser hasilnya seperti ini :
<script type="text/javascript">
//dari php array ke JS array
var array = <?php echo json_encode($array); ?>;
console.log(array);
</script>
hasilnya di Console adalah :
Untuk full Source Codenya adalah :
<?php
//buat array
$array = array(
array(
'id' => '1',
'nama' => 'anton',
'alamat' => 'sumatera barat'
),
array(
'id' => '2',
'nama' => 'putra',
'alamat' => 'sumatera selatan'
)
);?>
<script type="text/javascript">
//dari php array ke JS array
var array = <?php echo json_encode($array); ?>;
console.log(array);
</script>
itu lah cara Konversi dari PHP array ke Javascript Array, terimakasih sudah membaca blog ini.
Happy Coding
Tags:
- php
- array
- konversi
Share
Lately, dealing with databases, I've been finding myself needing to know if one array, $a, is a proper subset of $b.
Mathematically, this is asking (in set theory) [excuse the use of u and n instead of proper Unicode):
( A u B ) n ( ~ B )
What this does is it first limits to known values, then looks for anything outside of B but in the union of A and B (which would be those things in A which are not also in B).
If any value exists in this set, then A is NOT a proper subset of B, because a value exists in A but not in B. For A to be a proper subset, all values in A must be in B.
I'm sure this could easily be done any number of ways but this seems to work for me. It's not got a lot of error detection such as sterilizing inputs or checking input types.
// bool array_subset( array, array )
// Returns true if $a is a proper subset of $b, returns false otherwise.
function array_subset( $a, $b )
{
if( count( array_diff( array_merge($a,$b), $b)) == 0 )
return true;
else
return false;
}