• 24-07-2018, 09:23:15
    #10
    neptun adlı üyeden alıntı: mesajı görüntüle
    <?php
            // senin gönderdiğin xml verisini dosya haline getirdim.
    	$l = simplexml_load_file('xml.xml');
    	echo "<pre>";
    	$r = $l->record;
    	foreach($r as $key => $val){
    		$hafta = (string)$val->week;
    		$arr[$hafta][] = array("hafta" => $hafta, "gun" => (string)$val->date, "ht" => (string)$val->home_team, "at" => (string)$val->away_team);
    	}
    	print_r($arr);
    ?>
    kolay gele...

    Yukarıda yazdığım koddaki $arr değişkenini for içersine sok ve html olarak dışarıya çıkar. istediğin sonucu alacaksın. 2 for döngüsü ile yapabilirsin ancak istediğini. O yüzden biraz terlemen lazım. Ana fikri verdim sana bundan sonrası senin becerin kolay gelsin.
  • 24-07-2018, 11:47:08
    #11
    neptun adlı üyeden alıntı: mesajı görüntüle
    Yukarıda yazdığım koddaki $arr değişkenini for içersine sok ve html olarak dışarıya çıkar. istediğin sonucu alacaksın. 2 for döngüsü ile yapabilirsin ancak istediğini. O yüzden biraz terlemen lazım. Ana fikri verdim sana bundan sonrası senin becerin kolay gelsin.

    Hocam bu şekilde amacıma ulaştım, çok teşekkür ederim. Allah razı olsun senden...

    $l = simplexml_load_file($src); 
    $r = $l->record; 
    foreach($r as $key => $val){ 
    	$hafta = (string)$val->week; 
    	$arr[$hafta][] = array(
    		"hafta" => $hafta, 
    		"gun" => (string)$val->date, 
    		"ht" => (string)$val->home_team, 
    		"at" => (string)$val->away_team,
    		"status" => (string)$val->status
    	); 
    } 
     echo "<table>\n";
    		for($i=1; $i < count($arr); $i++)
    		{
    			echo "<thead><tr><th>{$arr[$i][1]['gun']}</th><th>Ev Sahibi</th><th>Deplasman</th></tr></thead>\n";
    			for($x=0; $x < count($arr[$i]); $x++)
    			{
    				echo "<tbody><tr><td>{$arr[$i][$x]['status']}</td><td>{$arr[$i][$x]['ht']}</td><td>{$arr[$i][$x]['at']}</td></tr></tbody>";
    			}
    		}
    echo "</table>\n";
  • 24-07-2018, 11:57:11
    #12
    medesan adlı üyeden alıntı: mesajı görüntüle
    Hocam bu şekilde amacıma ulaştım, çok teşekkür ederim. Allah razı olsun senden...

    $l = simplexml_load_file($src); 
    $r = $l->record; 
    foreach($r as $key => $val){ 
    	$hafta = (string)$val->week; 
    	$arr[$hafta][] = array(
    		"hafta" => $hafta, 
    		"gun" => (string)$val->date, 
    		"ht" => (string)$val->home_team, 
    		"at" => (string)$val->away_team,
    		"status" => (string)$val->status
    	); 
    } 
     echo "<table>\n";
    		for($i=1; $i < count($arr); $i++)
    		{
    			echo "<thead><tr><th>{$arr[$i][1]['gun']}</th><th>Ev Sahibi</th><th>Deplasman</th></tr></thead>\n";
    			for($x=0; $x < count($arr[$i]); $x++)
    			{
    				echo "<tbody><tr><td>{$arr[$i][$x]['status']}</td><td>{$arr[$i][$x]['ht']}</td><td>{$arr[$i][$x]['at']}</td></tr></tbody>";
    			}
    		}
    echo "</table>\n";
    Hepimizden. İyi Çalışmalar.