• 23-05-2017, 21:37:41
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    merhaba arkadaşlar aşağıdaki yapıda bir dizim var sayalım

    <?php
    
    $dizi = array(2,4,7,9);
    
    
      for($i=0;$i<10;$i++){
    
      //  echo $dizi[$i];
      }
    
     ?>


    ben öyle bir sorgu istiyorum ki döngü 10 a kadar dönecek ve dizide mesela 2 var ise bu birinci değilde anahtarı 2 olan ile eşleşsin

        [0] => 
        [1] => 
        [2] => 2
        [3] => 
        [4] => 4
        [5] => 
        [6] => 
        [7] => 7
        [8] => 
        [9] => 9
  • 23-05-2017, 21:55:53
    #2
    <?php
    $dizi = array(0, '', 2, '', '', 5, '', '', 8, '');
    $yeni = array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9);
    $narr = array_combine($yeni, $dizi);
    print_r($narr);
    
    /*
    Array
    (
        [0] => 0
        [1] => 
        [2] => 2
        [3] => 
        [4] => 
        [5] => 5
        [6] => 
        [7] => 
        [8] => 8
        [9] => 
    )
    */
    ?>
    Buyrun hocam.
  • 23-05-2017, 23:43:58
    #3
    Konya adlı üyeden alıntı: mesajı görüntüle
    merhaba arkadaşlar aşağıdaki yapıda bir dizim var sayalım

    <?php
    
    $dizi = array(2,4,7,9);
    
    
      for($i=0;$i<10;$i++){
    
      //  echo $dizi[$i];
      }
    
     ?>


    ben öyle bir sorgu istiyorum ki döngü 10 a kadar dönecek ve dizide mesela 2 var ise bu birinci değilde anahtarı 2 olan ile eşleşsin

        [0] => 
        [1] => 
        [2] => 2
        [3] => 
        [4] => 4
        [5] => 
        [6] => 
        [7] => 7
        [8] => 
        [9] => 9


    <?php
    $dizi = array(2,4,7,9);
    
      $yenidizi = array();
      for($i=0;$i<10;$i++){
         if(in_array($i,$dizi)){
           $yenidizi[$i]=$i;
         }else{
           $yenidizi[$i]=null;
         }
    
      }
    
     print_r($yenidizi);
     ?>