bugün
- 21 ekim 2026 lille galatasaray maçı41
- x de çinliler ve türklerin kavgası12
- benim bileğim yamuk mu10
- ısparta da gece hayatı14
- sözlük erkeklerinin bicepsleri81
- modacı erkeklerin top olması7
- kimsenin memleket takımı tutmaması4
- vücut geliştirme ve eşcinsellik8
- işçileri köle gibi çalıştıran türk patronlar7
- sevgili adayını önce traveler'a göstermek5
- bir tırcı sevmek6
- ya aşkım senin neden bicepslerin yok diyen kız10
- erzurum vs sivas5
- anın görüntüsü23
- hiçbir şey yapmak istemediğinizde ne yapıyorsunuz3
- akplisin yani27
- duanın bir şeye yaramaması28
- erecto bey birader birader beydir4
- ibrahim tatlıses'in 24 yaşında sünnet olması2
- pıttığını diktiren sözlük yazarı3
- hiç uçağa binmemek7
- samsun gece hayatı3
- reddedilince öldürmek3
- uzaylılar futbol takımı tutuyorlar mı2
- kahraman tazeoğlu ahmet batman okuyan tip2
- nişanlının gay çıkması3
- marsupilami2
- bicepsiz fakir erkek6
- sudekiray3
- düşün ki o bunu okuyor5
- türkiye de israilli kadına saldıran yobazlar6
- true nerede3
- lille osc2
- nusret3
- beyninizi satılığa çıkarsanız ilana yazılacak şey6
- arkadaşların evlenip çocuk sahibi olması3
- bir oturuşta yarım ekmek tost yiyen erkek10
- çok eşlilik büyük bir sapıklıktır7
- sözlük erkeklerinin göğüs kasları12
- götü güzel cüzdanı zengin sözlük erkekleri9
- fon vurgunu52
- gönlü zengin kalbi güzel erkek12
- fon mağduru 500 bin insan napacak3
- mr erecto hayratı2
- berke özer2
- ev içinde uludağ sözlüğe bakamamak6
- botoks yaptırmış sözlük üyeleri7
- canım ıspartam5
- kavala kurabiyesi2
- aykirikadin13
Sınırsız sayıda iç içe array olduğunu varsayalım Örnek şöyle uzayan giden bir array:
$langs = [
'en' => [
'Evet' => 'Yes',
'Hayir' => 'No',
'undef' => [
'Ho!' => 'Undo',
'Zo!' => 'UnZo',
'E Oha' => [
'Hmm' => 'Ok'
]
]
],
'fr' => [
'Evet' => 'Qui',
'Hayir' => 'Non'
]
];
Bu arrayin en olan keyindeki undef keyinde bulunan E Oha key'ini itere etmek çok zor. Sürekli bir iç içe foreach gerekiyor. En basitinden E Oha'nın sadece kendisini alan altındaki değerleri almayan bir sınıf yazdığımızı düşünelim:
class Translator {
public static function DoTranslate(array $lang_arr) {
foreach ($lang_arr as $key => $value) {
$s = $lang_arr[$key];
foreach ($s as $skey => $svalue) {
if (!is_array($svalue)) {
echo "$skey -- $svalue<br/>";
}
else {
foreach ($svalue as $ikey => $ivalue) {
echo "$ikey -- $ivalue<br/>";
}
}
}
}
}
}
Bu sınıfta önce ilk array ile ilk değerler alınıyor. Sonra diğerleri.
var_dump(Translator::DoTranslate($langs));
die();
ile çıkan değere bakabiliriz:
Evet -- Yes
Hayir -- No
undef ===> Ho! -- Undo
undef ===> Zo! -- UnZo
undef ===> E Oha - Array
Evet -- Qui
Hayir -- Non
3. undef çıktısındaki E Oha'nın Array çıktısını otomatiğe bağlamak gerekiyor. Çözüm yolu gerekiyor bunun için.
Kodlara güzelce bakmak isteyen için Ubuntu Paste: http://paste.ubuntu.com/15112181/
iç içe arrayleri çözmek gerçekten geliyor.
$langs = [
'en' => [
'Evet' => 'Yes',
'Hayir' => 'No',
'undef' => [
'Ho!' => 'Undo',
'Zo!' => 'UnZo',
'E Oha' => [
'Hmm' => 'Ok'
]
]
],
'fr' => [
'Evet' => 'Qui',
'Hayir' => 'Non'
]
];
Bu arrayin en olan keyindeki undef keyinde bulunan E Oha key'ini itere etmek çok zor. Sürekli bir iç içe foreach gerekiyor. En basitinden E Oha'nın sadece kendisini alan altındaki değerleri almayan bir sınıf yazdığımızı düşünelim:
class Translator {
public static function DoTranslate(array $lang_arr) {
foreach ($lang_arr as $key => $value) {
$s = $lang_arr[$key];
foreach ($s as $skey => $svalue) {
if (!is_array($svalue)) {
echo "$skey -- $svalue<br/>";
}
else {
foreach ($svalue as $ikey => $ivalue) {
echo "$ikey -- $ivalue<br/>";
}
}
}
}
}
}
Bu sınıfta önce ilk array ile ilk değerler alınıyor. Sonra diğerleri.
var_dump(Translator::DoTranslate($langs));
die();
ile çıkan değere bakabiliriz:
Evet -- Yes
Hayir -- No
undef ===> Ho! -- Undo
undef ===> Zo! -- UnZo
undef ===> E Oha - Array
Evet -- Qui
Hayir -- Non
3. undef çıktısındaki E Oha'nın Array çıktısını otomatiğe bağlamak gerekiyor. Çözüm yolu gerekiyor bunun için.
Kodlara güzelce bakmak isteyen için Ubuntu Paste: http://paste.ubuntu.com/15112181/
iç içe arrayleri çözmek gerçekten geliyor.
Gündemdeki Haberler
Güncel Önemli Başlıklar