Ralf Heumann: Problem mit ereg_replace

Hallo,

folgendes Problem:

ich führe ein implode in einem array aus in welchem Zahlenwerte stehen:

<?php

$implode = implode(", ", $members);
echo $implode;

?>

ich erhalte als ausgabe:

"1, 2, 3, 4, 13, 5, 6, 7, 8, 14, 9, 10, 11, 12, 15, "

also am ende ein "15,LEERZEICHEN"

da ich das letzte leerzeichen und das letzte Komma weghaben will möchte ich ein ereg_replace nutzen um es zu löschen:

<?php

$implode = ereg_replace(", $", "", $implode);

?>

ich erhalte daraufhin erneut:

"1, 2, 3, 4, 13, 5, 6, 7, 8, 14, 9, 10, 11, 12, 15, "

es hat sich nichts getan! kann mir jemand helfen wie ich das letzte komma und das letzte leerzeichen wegbekommen? diese Regular Expressions sind nicht so mein ding :-/

  1. GOTT bin ich blöd ...

    ihr braucht nimmer antworten... vielleicht sollte man so schlau sein und nach seinem ereg_replace noch ein echo ausgeben .....

    JAAJAAA tut mir leid, aber es is Freitag nachmittag ich bin müde und will eindlich nach Hause!

    aber in 15 minuten ist Feierabend :))

    1. Hallo,

      Ich empfehl dir sowieso dich umzugewöhnen ;-)
      preg_replace hat echt einige Vorteile. Hier die Theorie warum dus verwenden solltest:
      http://www.dclp-faq.de/q/q-regexp-ereg.html

      Grüsse
      Stolzi

      --
      Meine PHP_Scripts unter http://stolzi.westo.at
      zB Forum, Album, Mailer, usw.