За последние 24 часа нас посетили 172226 программистов и 3063 робота. Сейчас ищут 1593 программиста ...

Как заменять "0" только там, где он не часть цифры?

Тема в разделе "PHP для новичков", создана пользователем minux, 8 июн 2012.

  1. minux

    minux Активный пользователь

    С нами с:
    14 май 2012
    Сообщения:
    89
    Симпатии:
    1
    Как заменить ноль там где он ноль, но не заменять там, где он часть цифры?

    $x=preg_replace("#0#","",$x); //ноль меняем на ничего

    "0" станет "" //ок
    "10" станет "1" //надо оставить
    "100" станет "1" //надо оставить

    Как подшаманить, чтобы цифры остались цифрами?


    <a href='http://impexdveri.ru/'>металлические двери от производителя</a>
    |
    просмотр <a href='http://gigporno.com/'>зрелые анальный секс</a> порно


     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    в данном случае if ($x == '0')
     
  3. anton337

    anton337 Активный пользователь

    С нами с:
    23 апр 2012
    Сообщения:
    28
    Симпатии:
    0
    В общем случае надо городить регулярное выражение и парсировать строку.