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; } -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php