Re: array_slice and for loop problem

From: Date: Wed, 12 Oct 2005 22:46:58 +0000
Subject: Re: array_slice and for loop problem
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-223997@lists.php.net to get a copy of this message
Are you trying to put each return from array_slice into $output as an array? You need to replace $output = array_slice... with $output[] = array_slice... Also, you cannot just echo an array (even of characters). It must be a string, or else echo will only produce the output 'Array'. Hope this helps, -Connor McKay Rodney Green wrote:
Hello, I'm using a for loop to iterate through an array and slice parts of the array and add into another array. When array_slice is called the variable $i is not being substituted with the current value of $i and the $output array is empty after running the script. Can someone look at the code below and give me a clue as to why this substitution is not happening? If I uncomment the "echo $i;" statement the value of $i is printed just fine. Thanks, Rod Here's my code: $number = count ($int_range[start]);
       //echo $number;
       for ($i = 0; $i <= $number; $i++) {
      //echo $i;
           $output = array_slice ($textArray, $int_range[start][$i],
$int_range[end][$i]);
           }
           foreach ($output as $value) {
                      echo $value;
                        }


« previous php.general (#223997) next »