waardes tussen variabele zetten (Opgelost) 		
			
		
		 		
				
		
                        
                 
            
            
				
                
                    shamrock                       
             
             
                        
                Lid 
				
				Hallo, 
              
        
		
				
		15 antwoorden 
                
                     
                
                    
		
		
	             
 
            
                    
                         
                    
                    
                        
                            Martijn (laatste wijziging 10/07/2010 15:34)                             
                         
                     
                    
                        Crew PHP 
    
    
        
            
                echo " ' ".implode(" ',' ",$array()." ' "; 
             
            
         
         
     
   
                
                    
                         
                    
                    
                        
                            shamrock (laatste wijziging 10/07/2010 15:50)                             
                         
                     
                    
                        Lid ochja bedankt 
                      
                
                    
                         
                    
                    
                        
                            TotempaaltJ                             
                         
                     
                    
                        PHP interesse In de while loop kan bijv. dit: 
                      
                
                    
                         
                    
                    
                        
                            Jelmerholland (laatste wijziging 10/07/2010 16:20)                             
                         
                     
                    
                        PHP beginner Wat ik doe (beetje omslachtig) is een $i aanmaken, die op false zetten, als $i = true anders  
                      
                
                    
                         
                    
                    
                        
                            shamrock (laatste wijziging 14/07/2010 09:20)                             
                         
                     
                    
                        Lid TotempaaltJ  schreef:
In de while loop kan bijv. dit:
  
                
                    
                         
                    
                    
                        
                            Jelmerholland                             
                         
                     
                    
                        PHP beginner $array[] = waarde? 
                      
                
                    
                         
                    
                    
                        
                            shamrock                             
                         
                     
                    
                        Lid ja precies
    
    
        
            
                
$colors = array('#043e60','#393ace','#c8683a','#4f935b','#ab98c3','#8d8cbf');
 
             
            $colors  =  array ( '#043e60' , '#393ace' , '#c8683a' , '#4f935b' , '#ab98c3' , '#8d8cbf' ) ;  
         
     
  
                      
                
                    
                         
                    
                    
                        
                            Stijn                             
                         
                     
                    
                        PHP expert Je hebt $array[] = $waarde in je while lus gedaan. Na je while lus doe je dan de code van Martijn in zijn eerste reactie. Moeilijk is dit niet, toch? 
                      
                
                    
                         
                    
                    
                        
                            shamrock (laatste wijziging 14/07/2010 10:51)                             
                         
                     
                    
                        Lid maar als ik $array buiten de while lus echo krijg ik als output: "Array" ipv de lijst met waarde?
    
    
        
            
                $array[] = "";
	$res = @mysql_query("SELECT land FROM cms_stats_landen"); 
	$nr = @mysql_num_rows($res);
	$x = 1;
	while($x <= $nr)
	{
		$rand = array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f');
		$color = '#'.$rand[rand(0,15)].$rand[rand(0,15)].$rand[rand(0,15)].$rand[rand(0,15)].$rand[rand(0,15)].$rand[rand(0,15)];
		$array[] = $color;
	}
$kleuren = " ' ".implode(" ',' ",array[]." ' ");
$colors=array($kleuren);
 
             
            $array [ ]  =  "" ; 
	$res  =  @ mysql_query ( "SELECT land FROM cms_stats_landen" ) ;   	$x  =  1 ; 
	while ( $x  <=  $nr ) 
	{ 
		$rand  =  array ( '0' ,  '1' ,  '2' ,  '3' ,  '4' ,  '5' ,  '6' ,  '7' ,  '8' ,  '9' ,  'a' ,  'b' ,  'c' ,  'd' ,  'e' ,  'f' ) ;  		$color  =  '#' . $rand [ rand ( 0 , 15 ) ] . $rand [ rand ( 0 , 15 ) ] . $rand [ rand ( 0 , 15 ) ] . $rand [ rand ( 0 , 15 ) ] . $rand [ rand ( 0 , 15 ) ] . $rand [ rand ( 0 , 15 ) ] ;  		$array [ ]  =  $color ; 
	} 
 
 
 
         
     
  
                      
                
                    
                         
                    
                    
                        
                            shamrock (laatste wijziging 14/07/2010 11:45)                             
                         
                     
                    
                        Lid Zal het duidelijker uitleggen. 
                      
                
                    
                         
                    
                    
                        
                            Stijn                             
                         
                     
                    
                        PHP expert Dat mag weg. Je kan misschien het volgende in de plaats schrijven: $array = array();
    
    
        
            
                <?php
$array = array();
$nr = mysql_result(mysql_query("SELECT COUNT(*) FROM cms_stats_landen"), 0);
$x = 0;
$rand = array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f');
while($x < $nr)
{
	$array[] = '#'.$rand[rand(0,15)].$rand[rand(0,15)].$rand[rand(0,15)].$rand[rand(0,15)].$rand[rand(0,15)].$rand[rand(0,15)];
}
$kleuren = " ' " . implode(" ',' ",$array) .  " ' ";
echo $kleuren;
echo "<pre>", var_dump($array) , "</pre>"; //dit is een dump van je $array die al je kleuren bevat.
//de array $array bevat al je kleuren, je kan dus met $array verder werken. Je kan deze array overlopen met foreach bv
?> 
             
            <?php 
$x  =  0 ; 
$rand  =  array ( '0' ,  '1' ,  '2' ,  '3' ,  '4' ,  '5' ,  '6' ,  '7' ,  '8' ,  '9' ,  'a' ,  'b' ,  'c' ,  'd' ,  'e' ,  'f' ) ; while ( $x  <  $nr ) 
{ 
	$array [ ]  =  '#' . $rand [ rand ( 0 , 15 ) ] . $rand [ rand ( 0 , 15 ) ] . $rand [ rand ( 0 , 15 ) ] . $rand [ rand ( 0 , 15 ) ] . $rand [ rand ( 0 , 15 ) ] . $rand [ rand ( 0 , 15 ) ] ;  } 
 
$kleuren  =  " ' "  .  implode ( " ',' " , $array )  .   " ' " ;  
 
echo "<pre>" ,  var_dump ( $array )  ,  "</pre>" ;  //dit is een dump van je $array die al je kleuren bevat.  
//de array $array bevat al je kleuren, je kan dus met $array verder werken. Je kan deze array overlopen met foreach bv 
?> 
 
         
     
  
                      
                
                    
                         
                    
                        
		
		
	             
 
                
Dit onderwerp is gesloten .