Robert Cummings wrote:
There's always a tradeoff between speed and memory. Here's the low
memory version:

<?php

$str = '1234567';
str_reverse_in_place( $str );
echo 'Reversed: '.$str."\n";

function str_reverse_in_place( &$str )
{
    $a = 0;
    $z = strlen( $str ) - 1;

    while( $a < $z )
    {
        $t = $str[$a];
        $str[$a] = $str[$z];
        $str[$z] = $t;

        ++$a;
        --$z;
    }
}

?>

Sorry, Rob, that function doesn't return anything..... ;-)



--
Aschwin Wesselius

<social>

What you would like to be done to you, do that to the other....

</social>

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to