If someone can help with this please examine the following problem...
----------------------------------------------------------------------------
-
$lefta = array();
$leftid = array();
$top = count($connarray); //connarray is an array of lines from a file with
repeating sections that have values in the form value=setting
for ($i=0;$i<$top;$i++)
{
if (preg_match("/\bleft\b/", connarray[$i]))
{
array_push($lefta, "$connarray[$i]");
}
if (preg_match("/\bleftid\b/", connarray[$i]))
{
array_push($leftida, "$connarray[$i]");
}
}
----------------------------------------------------------------------------
In later sequences I remove everything up to and including the "=" sign
which leaves the "setting" under a different array. However, $lefta is not
modified itself. After a number of cycles I found a problem. In some cases
there is a leftid= that has a name, yet in that section there is no left=.
When this form displays the data using a for loop and populating the
variables with the $lefta and $leftida I found that when there is no left=
nothing gets added to the array. How can I force an addition to the array
when the value is not found? Also, this is over-simplified. I'm only
showing two values out of the actual search having 15 possible and the
number of loops can be 5 sections (more or less) with less than or 15 lines
each.
I've been swimming around in this code for a while and I'm new to this stuff
so my apologies if I my description is hard to follow.
Larry S. Brown
President/CEO
Dimension Networks, Inc.
Member ICCA
(727) 723-8388
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]