Jumat, 18 Oktober 2013

PHP Indonesia - Facebook: [ask]gan, gimana mengambil key setiap nilai yang s...

PHP Indonesia - Facebook
PHP Indonesia is a community for everyone that loves PHP. Our focus is in the PHP world but our topics encompass the entire LAMP stack. Topics include PHP coding, to memcached handling, db optimizations, server stack, web server tuning, code deploying, hosting options and much much more. Youtube Channel : http://www.youtube.com/user/OurPHPIndonesia Twitter : @php_indonesia NOTE: Rules for Wall posting: https://www.facebook.com/groups/35688476100/doc/10151597056316101/ Daftar Keanggotaan : http://www.facebook.com/groups/35688476100/doc/10150671770741101/ 
Join Delanceyplace

Sign up to receive a free quote from a non fiction book every weekday.
From our sponsors
[ask]gan, gimana mengambil key setiap nilai yang s...
Oct 18th 2013, 14:59, by Rere Saputra

Rere Saputra 2:59pm Oct 18
[ask]gan, gimana mengambil key setiap nilai yang sama dari b ke a?
mohon pencerahan gan :3

$a = array('1' =>43, '3' => 12, '5' => 12, '7' =>34, '9' => 65, '11' => 67);
$b = array('3' =>43, '6'=> 12, '9' => 34);

foreach ($a as $k => $v){
if(isset($b[$k])){
if($v == $b[$k]){
$hasil[] = $k;
}
}
}
echo "<pre>";
print_r($hasil);
echo "</pre>";
sehingga hasilnya:
array(
[0]=>1
[1]=>3
[2]=>5
[3]=>7
)

Gunawan Mujur Wibisono 3:19pm Oct 18
array_key_exists ???

Andri Selalu Sayang Neng 3:23pm Oct 18
lah itu dah bisa hehe

Rere Saputra 3:26pm Oct 18
gimana makenya gan
foreach ($a as $k => $v){
if(isset($b[$k])){
if(array_key_exists($b[$k], $v)){
$hasil[] = $k;
}
}
}

Andri Selalu Sayang Neng 3:26pm Oct 18
makai buat apa atau gimana nya ???

Andri Selalu Sayang Neng 3:27pm Oct 18
kan diatas dah tau hasilnya

Gunawan Mujur Wibisono 3:27pm Oct 18
dia minta cara dapetinnya.. masalahnya dia gk faham logika yg diberikan.. btw.. kl udah array exist ya.. km pake $k buat manggil..

Gunawan Mujur Wibisono 3:28pm Oct 18
tehnik awal km khan cek 1-1.. sedangkan pake fungsi yg kupake.. km dah langsung dapat yg km butuhkan

Andri Selalu Sayang Neng 3:30pm Oct 18
dapetin apa kan hasilnya dah dapat :D

Rere Saputra 3:31pm Oct 18
contohin dunk gan :3
kurang mudeng nih gan :3

Andri Selalu Sayang Neng 3:35pm Oct 18
coba deh kesini

Andri Selalu Sayang Neng 3:35pm Oct 18
http://php.net/manual/en/function.array-key-exists.php

Gunawan Mujur Wibisono 3:36pm Oct 18
logikanya jelimet.. ada bagusnya km susun dalam kata2

Gunawan Mujur Wibisono 3:36pm Oct 18
<?
foreach ($b as $v){
if(in_array($v, $a))
{
$n= array_search($v, $a);
$key[]=$n;
}
}

Andri Selalu Sayang Neng 3:40pm Oct 18
^ tumben hehehe.. biasanya suruh cari ref dlu , ampunnnn gan Gunawan Mujur Wibisono :v

Rere Saputra 3:40pm Oct 18
kalo pake array search ane udah coba gan :3
kekurangannya kalo ada 2 nilai yang sama maka key yang terambil cuman 1 satu saja ato salah satu :3
yang itu hasilnya begini:
Array
(
[0] => 1
[1] => 3
[2] => 7
)
seharusnya beigini gan :3
Array
(
[0] => 1
[1] => 3
[2] => 5
[3] => 7
)

Gunawan Mujur Wibisono 3:41pm Oct 18
ada bagusnya km ngasi contoh itu bentuknya jgn angka.. tp kata2 misal
jon lenon, fredie mercury dll...

oke.. referensi array key dan array search.. namun krn km dah share script km.. jd tinggal gw arahin hrsnya gimana
script gw masih error tuh.. jd km perbaiki sendiri

Gunawan Mujur Wibisono 3:49pm Oct 18
km hrs berfikir begini.. km nyari bukan 1x aja khan.. tp nyari sampe ketemu ato pasti tidak ada data yg sama lagi? nah.. km jadikan itu script km.. script memastikan tidak ada key yg nilainya kembar

Rere Saputra 4:09pm Oct 18
$a = array('1' =>"abc", '3' => "fgh", '5' => "fgh", '7' =>"dfg", '9' => "jhk", '11' => "ioo");
$b = array('3' =>"abc", '6'=> "fgh", '9' => "dfg");

gan andri klo bisa bntu dunk jngan cuman omdo saja

Andi Malik Rizki Maula 4:11pm Oct 18
^ yg itu outputnya apa om?

Gunawan Mujur Wibisono 4:11pm Oct 18
bahas yg ini dulu
if(in_array($v, $a))
{
$n= array_search($v, $a);
$key[]=$n;
}

script ini buat nyari khan!! nah pertanyaan saya.. km khan butuh untuk nyari next dari ini khan
mending km bikin list logikaya dulu

Rere Saputra 4:13pm Oct 18
outputnya sama aj gan :3
Array
(
[0] => 1
[1] => 3
[2] => 5
[3] => 7
)

Gunawan Mujur Wibisono 4:17pm Oct 18
If needle is found in haystack more than once, the first matching key is returned. To return the keys for all matching values, use array_keys() with the optional search_value parameter instead.

Gunawan Mujur Wibisono 4:23pm Oct 18
ini jawabannya.. tp sy kasi tugas ama kamu.. nulis komen logicnya
http://pastebin.com/kUUeg7JM

Rere Saputra 4:24pm Oct 18
foreach ($b as $k=>$v) {
$key = array_search($v, $a);
$temp[] = $key;
}
echo "<pre>";
print_r($temp);
echo "</pre>";

sebenarnya cukup gini udah dapat:
Array
(
[0] => 1
[1] => 3
[2] => 7
)
nah gimana cara handling key dengan nilai yang bernilai sama lebih dari satu????
Array
(
[0] => 1
[1] => 3
[2] => 5
[3] => 7
)

Gunawan Mujur Wibisono 4:25pm Oct 18
km klik link yg kukasi.. sekarnag km hrs pelajari logikanya dahulu sebelum jd coding php

You are receiving this email because you subscribed to this feed at blogtrottr.com.

If you no longer wish to receive these emails, you can unsubscribe from this feed, or manage all your subscriptions

Tidak ada komentar:

Posting Komentar