@qplot
sagolasın
yazılım bilgim iyidir şükür. <strong>sadece mantığı lazım.</strong>
aslında kendim birşeyler düşündüm ama en doğrusunu uygulamak adına sordum soruyu.
ilgili sayfayı yazmanız mümkünmü?
buraya bakıp anlamadığınız yerleri sormanız belki daha faydalı olur.
<a href="https://www.mobilhanem.com/codeigniter-form-validation/">kaynak</a>
sorunuz tam anlaşılmadı. biraz daha açarsanız belki çözüm önerebiliriz.
ek olarak
aşağıdaki videolarda konu anlatımı mevcut
<a href="https://www.youtube.com/watch?v=feCRNT4_OBQ&list=PLK-AdQGI3m2E5vULYd4rbFqy4MMZuziPZ&index=96">1. aşama</a>
<a href="https://www.youtube.com/watch?v=g9HybCXA3js&list=PLK-AdQGI3m2E5vULYd4rbFqy4MMZuziPZ&index=97">2. aşama</a>
sayfanın en başına
ob_start();
kodunu koyup tekrar denermisiniz?
örnek olması açısından
aşağıdaki diziyi
$dizi=[
[
"istanbul",
["zeytinburnu","esenyurt","fatih"]
],
[
"giresun",
["espiye","keşap","yağlıdere"]
],
[
"ankara",
["elmadağ","mamak","cankaya"]
]
];
// istanbul
// zeytinburnu
// esenyurt
// fatih
// giresun
// espiye
// keşap
// yağlıdere
// ankara
// elmadağ
// mamak
// çankaya
// şeklinde yazdıran recursive kodu
function rec($dizi){
foreach ($dizi as $key => $value) {
if (is_array($value[1] )) {
echo $value[0] ."<br>";
rec($value[1]);
}else{
echo $value."<br>";
}
}
}
rec($dizi);
inceleyebilirsin.
eğer bu array içiçe sınırsız bir yapıda ise recursive fonksiyon ile ancak ulaşabilirsiniz.