  | 
              
	              
	                
  
    
	 
        PHP => ขอคำแนะนำเรื่อง ให้แสดงผล "จำนวนบันทัดที่กำหนด"     | 
   
  
    |   | 
   
 
 
 
              
  
          
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ใช้ For loop ครับ                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2014-10-20 13:06:22 | 
                        By :
                            bunchuai | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 Code (PHP) 
$x="kasdf, sdjfsd, asdfjsdf ,asdfasf, sdfasdf, asdfsdfsdf";
$b=split(",", $x, 5); unset($b[5]);
echo implode('<br>', $b);
                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2014-10-20 13:51:03 | 
                        By :
                            Chaidhanan | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	     
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ขอบคุณค่ะ แต่ 
 
<?php 
$x="kasdf, sdjfsd, asdfjsdf, asdfasf, sdfasdf, asdfsdfsdf";
$b=split(",", $x, 5); unset($b[5]);
echo implode('<br>', $b);
 ?>
 
 
ผลออกมา มันเกิน 
kasdf //1 
sdjfsd //2 
asdfjsdf //3 
asdfasf //4 
sdfasdf, asdfsdfsdf // 5  
 
บรรทัดที่ 5 ควรจบที่ sdfasdf ไม่ควรแสดงผล ", asdfsdfsdf"                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2014-10-20 14:05:28 | 
                        By :
                            gju | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ขอโทษครับ พิมพ์ผิดครับ  
$b=split(",", $x, 6); unset($b[5]);                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2014-10-20 14:16:32 | 
                        By :
                            Chaidhanan | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	     
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 เปลี่ยน $b=explode(',', $x); ไว้ก่อน for นะครับ จะได้ทำงงานครั้งเดียว 
ถ้าอยู่ใน for มันจะผ่านคำสั่ง explode ทุกครั้งครับ ช้ากว่าครับ 
Code (PHP) 
<?php 
$x="kasdf, sdjfsd, asdfjsdf ,asdfasf, sdfasdf, asdfsdfsdf";
$b = explode(",", $x);
for($i=0; $i<5; $i++) { echo $b[$i]."<br>"; }
?>
                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2014-10-20 14:47:36 | 
                        By :
                            Chaidhanan | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 เอา $b = explode(",", $x); ออก มา อย่าเอาไปไว้ใน loop 
Code (PHP) 
$x="kasdf, sdjfsd, asdfjsdf ,asdfasf, sdfasdf, asdfsdfsdf";
$b = explode(",", $x);
for($i=0; $i<5; $i++)
{
echo $b[$i]."<br>";
}
                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2014-10-20 14:47:58 | 
                        By :
                            gaowteen | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
      		  
	
     | 
   
 
                 |