nehme an, der Wert istKomma aus Zeichenfolge in php
1,2,,4,5,6
- Dazu i str_replace(",,",",",$mystring)
verwenden können, um zu bekommen 1,2,4,5,6
Wie kommt man Werte wie 2,4,5,6
von ,2,,4,5,6
, wo zwei oder mehr aufeinanderfolgende Kommata durch eine ersetzt werden einzelnes Komma und wenn Komma vor irgendeinem Wert kommt, wird es vernachlässigt. Wenn es nur Kommas wie ,,,,,,
gibt, wird leerer Wert zurückgegeben.
wie dies in PHP zu tun.
Versuchen Sie Folgendes: str_replace (',,', ',', 1,2,, 4,5,6); –
Nur aus Neugier, woher kommt die Saite? Vielleicht ist das Problem, wie diese Zeichenfolge erstellt wird. Ist es nicht möglich, dass zwischen den Zahlen drei Kommas stehen? In diesem Fall wird nur ein Komma ersetzt und zwei Kommas stehen gelassen. –
Dieser durch Komma getrennte Wert stammt aus Eingabefeldern mit gleichem Namen. Ich speichere ihre Werte mit Kommas.wenn irgendeine Eingabe leer ist, dann hat die Zeichenfolge einen leeren Platz, gefolgt von einem Komma wieder.so immer wenn ich diese Werte vorfüllen muss, führe ich einfach die Schleife aus .In Vorschau muss ich nur den tatsächlichen Wert anzeigen. –