Hi Curt,
You could use a function of the name and signature you gave, but if you implement it
in PHP, you're still creating the substring objects that I don't want created. Notice
your call to substr(). Object creation is expensive. If the function were
implemented natively, the language need only copy bytes directly from a portion of the
source string over to the output buffer.
Thanks for taking a stab!
~joe
On 8/3/2004 Curt Zirzow wrote:
>I'm not entirely clear at what your trying to do but perhaps you
>want something like this:
>
>function print_substr_direct($string, $start, $len) {
> static $fp = null;
>
> if ($fp === null ) {
> // Open a connection directly to the output
> $fp = fopen('php://stdout', 'r');
> }
> if ($fp) {
> fputs($fp, substr($string, $start, $len));
> }
>}
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php