Hocam öncelikle ilgin için çok teşekkür ederim...

denedim olmadı hocam.. ne yaparsa yapayım çıktıyı aşağıdaki gibi alıyorum.

		"sub" => array(

			"arsiv" => array(
				"icon" => "fa-sitemap",
				"title" => "Arşiv",
				"url" => APP_URL."/s/arsiv/"
			)
		)

foreach döngüsü bittiğinde en son veriyi diziye atıyor.. oysaki aşağıdaki gibi bir veri almak istiyorum.

		"sub" => array(
			"kasa" => array(
				"icon" => "fa-child students",
				"title" => "Gün sonu",
				"url" => APP_URL."/s/gun_sonu/"
			),
			"depo" => array(
				"icon" => "fa-user-plus",
				"title" => "Listeler",
				"url" => APP_URL."/s/listeler/"
			),
			"muhasebe" => array(
				"icon" => "fa-map-signs",
				"title" => "İstatistik",
				"url" => APP_URL."/s/istatistik/"
			),
			"arsiv" => array(
				"icon" => "fa-sitemap",
				"title" => "Arşiv",
				"url" => APP_URL."/s/arsiv/"
			)
		)

alchalade adlı üyeden alıntı: mesajı görüntüle
iki secenegin var.

foreach öncesi
1
1.1) $sub = array(); (opsiyonel, ileride kodu okurken ne yaptigin daha kolay anlasilir)
1.2) foreach icinde $sub = array(....) yerine $sub[] = array(...) kullanmak


2
2.1) foreach icerisinde $dizi["sub"][] = array (.....) seklinde direk ana diziyi doldurmak