• 18-02-2016, 16:16:00
    #1
    En basit hali ile şu nasıl yapılabilir

    $a , $b , $c şeklinde tanımlamalar geliyor

    $a = Merhaba
    $b =
    $c = Dünya

    eğer bunlardan $b boş yani bir değer ifade etmiyorsa çıktıyı final olarak şu şekilde nasıl alabilirim


    echo $a , $b , $c


    Çıktı Merhaba , Boş , Dünya


    Boş olan değere Boş yazdırdık, geri kalanlara dokunmadık
  • 18-02-2016, 17:03:18
    #2
    IF ile kontrolü yaparsınız, eğer değişken boş ise sonucu ekrana yazdırırsınız.
    <?php 
    // DEĞİŞKENLERİNİZ
    $a = "Merhaba";
    $b = "";
    $c = "Dünya";
    
    // KOŞUL 
    // 2. doğrulama yöntemi: empty($b)  kullanılabilir. 
    if($b == "") {
     $b = "boş";
    } 
    
    ?>
  • 18-02-2016, 17:21:16
    #3
    Üyeliği durduruldu
    empty kullanılmış şeklide budur.
    <?php  
    $a = "Merhaba"; 
    $b = ""; 
    $c = "Dünya";   
    if(empty($b)) { 
     $b = "boş";
    echo $a.' '.$b.' '.$c;
    }  
    
    ?>
  • 22-02-2016, 13:36:14
    #4
    Hocam merhabalar, almış olduğunuz tüm değişkenleri kontrol etmek istiyorsanız, bir for döngüsü kullanmanız daha doğru olacaktır.

    $a = 'Merhaba';
    $b = '';
    $c = 'jthaboss';
    	$array = array($a,$b,$c);
    
    	for($i=0;$i<count($array);$i++){
    		if($i == count($array)-1){
    			if($array[$i] == ''){
    				$array[$i] = 'Boş';
    			}else{
    				$array[$i] = $array[$i];
    			}
    		}else{
    			if($array[$i] == ''){
    				$array[$i] = 'Boş, ';
    			}else{
    				$array[$i] = $array[$i].', ';
    			}
    		}
    	  echo $array[$i];
    	}