>>>>> "Michael" == Michael Temeschinko <[EMAIL PROTECTED]> writes:
Michael> Hello,
Michael> I would like to split a String containing ingredience with additional
Michael> assigned footnotes...
Michael> my problem I only get the first ingredience ($zutat at line 32 has
Michael> only one times the awaited value) but the print on line 29 shows me
Michael> that the value of $zutat is right at this point.
Michael> what's wrong ????
Michael> 1 <?php
Michael> 2
Michael> 3 $products_ingredience = 'Gersten-Gr�tze�*, Gerstenmehl�*,
Michael> Haferflocken*, Gem�se 12 % (Lauch*, M�hren*, Zwiebeln*), Haferkleie*,
Michael> Steinsalz, Petersilie*, Kartoffelst�rke*, Hefeextrakt, Sellerieblatt*,
Michael> Kurkuma*, Muskatnu�*, Pfeffer*, Liebst�ckl*';
Michael> 4
Michael> 5 ArtikelZutaten ($products_ingredience);
Michael> 6
Michael> 7
Michael> 8 function ArtikelZutaten($products_ingredience) {
Michael> 9
Michael> 10
Michael> 11 print "\n\n\n$products_ingredience)";
Michael> 12 $Zutaten = explode(",", $products_ingredience);
Michael> 13
Michael> 14 foreach ($Zutaten as $zutat) {
Michael> 15 if (preg_match("/\�/", $zutat))
Michael> 16 $FussnoteID = 2;
Michael> 17 else
Michael> 18 $FussnoteID = '';
Michael> 19
Michael> 20 if (preg_match("/�/", $zutat))
Michael> 21 $FussnoteID = 1;
Michael> 22
Michael> 23 if (preg_match("/\*/", $zutat))
Michael> 24 $kbA = 1;
Michael> 25 else
Michael> 26 $kbA = 0;
Michael> 27
Michael> 28 preg_match("/\b.*\b/", $zutat, $matches);
Michael> 29 print "\n-->>$zutat";
Michael> 30 $zutat = $matches[0];
Michael> 31
Michael> 32 print "\nZutat $zutat FussnotenID $FussnoteID kbA $kbA";
Michael> 33
Michael> 34 }
Michael> 35
Michael> 36 }
Michael> 37
Michael> 38 ?>
what do you get if you
print "\nmatches matches..."; var_dump($matches);
right after line 32?
--
no toll on the internet; there are paths of many kinds;
whoever passes this portal will travel freely in the world
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php