I'm not sure I understand what you want.
You mean you write out what you find between each two times your criteria is
met ?

Luis
----- Original Message -----
From: "Gerardo Rojas" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, September 25, 2003 2:57 PM
Subject: [PHP-WIN] Looping problem


I'm looping through a file, parsing each line of text.  I have a global
array that i append each line to.  When my criteria is met.  I mark that
line.  This line will begin an array that I will later write out.  After
writing out the array I zap it and reuse it for the next time my criteria is
met.  The problem I'm having is the first time my criteria is met, I don't
want to write out the array, only the subsequent times my criteria is met;
do I want to write out the array.  Any suggestions?

----------------------

function parse_qnas($string, $path, $start_flag )
{
global $aNEW;

$Pat1 = "Q";
$Pat2 = "?";
$aTmp = array();

$ret1 = gsr_match_case_sensitive($string, $Pat1);
$ret2 = gsr_match($string, $Pat2);

if( $ret1 && $ret2 )
{
if( $start_flag == false )
{
echo "<P>First QnA found! Don't write array!";
$start_flag = true;
}

if( $start_flag == true )
{
echo "<P>Second QnA found! Write array!";
write_array( $aNEW );
$aNEW = zero_array( $aNEW );
}
}

$aNEW[] = $string;

return;
}

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

Reply via email to