SORU
9 ŞUBAT 2011, ÇARŞAMBA


Bir dizeden kaldırmak sayısal olmayan karakterler (artı virgül ve nokta)

Eğer e echo.g$num [''] string;gibi örneğin

AR3,373.31

ya

12.322,11 T

ya da olabilir

12.322,11

bunu değiştirmek için nasıl vs... sonra örneğin gibi bir şey olur$newnum [''] newstring;ya$newnumve yeni gibi yankı

3,373.31

ya

12.322,11

vb...

bu sorunu nasıl harfler veya karakterler dışında virgül önlemek ve nokta? Eğer birisi ben merak bana teşekkür yardımcı olacaktır.

CEVAP
9 ŞUBAT 2011, ÇARŞAMBA


preg_replace aşağıdaki gibidir: Tüm sayısal olmayan karakterler ve virgül ve nokta/nokta takas için kullanabilirsin

<?php
    $testString = "12.322,11T";
    echo preg_replace("/[^0-9,.]/", "", $testString);
?>

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Abe Olandres

    Abe Olandres

    16 EYLÜL 2006
  • Paul Schroder

    Paul Schrode

    30 Kasım 2007
  • Pepsi

    Pepsi

    1 Kasım 2005