bugün
- dansöz izleme keyfi10
- 5 eylül 2026 fenerbahçe beşiktaş maçı39
- enayimiknatisii36
- yarın kpssye girecek yazarlar8
- serhat kılıç14
- aziz yıldırım11
- ne yazarsanız yazın anında gerçeğe dönüşseydi8
- online listesinden manita beğenmek7
- insan olmaya ceyrek kala26
- amerikada hasidik yahudi avı başlaması6
- kendin hakkında gereksiz bir bilgi bırak6
- elleri güzel erkek nasıl oluyor sorunsalı13
- bik bik dondurma yapsın da görelim6
- geceye bir söz bırak8
- güneş kremimi yenilemem lazım diyen erkek12
- kerem aktürkoğlu8
- fusya semsiyeli yabanci8
- sözlük yazarlarının salatalıkları21
- evde dondurma yapmak5
- ismail kartal8
- hangi renksiniz17
- açık oylayan yazar ne demek istiyor13
- 05 09 2026 silvermist'e ciğer ısmarlamam14
- anın görüntüsü24
- limonlu dondurma4
- 9 eylül 2026 sporting lizbon galatasaray maçı7
- sözlükteki fenerbahçeliler6
- 10 eylül 2026 fenerbahçe roma maçı5
- özledim mesajına verilecek cevaplar13
- fenerbahçe nin liverpool ile karşılaşacak olması4
- flat white3
- geleneksel ciğer ısrmarlama şenlikleri9
- milan skriniar5
- tolga sarıtaş2
- sözlük kızlarındaki libido yüksekliği4
- israil olmasa orta doğu nasıl olurdu21
- ragnarın memeleri5
- sözlükteki şer çetesi12
- 5 eylül 2026 fenerbahçe'ye döşenen boru5
- seri eksici6
- beşiktaş8
- s'i l v'e r m'i s t29
- ioçk'nın mavi boncuğu toptan alması4
- herkese mavi boncuk dağıtan kız4
- evde ölü bulunmak4
- gocu50
- yapay gerizekalılık3
- uzak durulası insan modelleri2
- sözlükte herkesin avcı olması12
- sözlükteki zorbalar12
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