>>>>> "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

Reply via email to