Ben kendim gibi kod yazma bulabilirsiniz:
foreach($array as $key => $value) {
switch($key) {
case 'something':
doSomething($value);
break;
case 'somethingelse':
doSomethingElse($value);
break;
}
}
Bu konuda gitmek için daha iyi bir yolu var mı? Bana kirli görünüyor, ama ben sadece üzerine düşünce olabilir.
Aklıma tek alternatif daha iyi görünmüyor, her tuş için bir if deyimidir. Yani :
if($array[0] == 'something') {
doSomething($array[0]);
}
if($array[1] == 'somethingelse') {
doSomethingElse($array[1]);
}
(Veya böyle bir şey)
Gerekirse ben tam kodu gönderebilir, ama bu ne genel bir taslak olduğunu. Uzakta eleştirmek, ama ben burada yardım arıyorum unutmayın. Ben egregiously yanlış bir şey yapıyorum Yani eğer, o zaman işaret etmektedir.