Как заменить символ '\' на '/' в PHP?

Тема в разделе "PHP", создана пользователем yxxx, 11 май 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. yxxx

    yxxx Создатель

    Регистр.:
    27 мар 2008
    Сообщения:
    13
    Симпатии:
    2
    Здравствуйте.
    Как заменить символ '\' на '/' в PHP?
     
  2. Emporio

    Emporio Постоялец

    Регистр.:
    17 апр 2009
    Сообщения:
    63
    Симпатии:
    4
    Для чего это тебе нужно? Поконкретнее обьясни!
     
  3. P27

    P27 Писатель

    Регистр.:
    23 мар 2007
    Сообщения:
    5
    Симпатии:
    2
    Код:
    $text = str_replace ("\\", "/", $text);
     
  4. maxfighton

    maxfighton Создатель

    Регистр.:
    18 дек 2008
    Сообщения:
    39
    Симпатии:
    7
    <?php
    $text = '\\\\\ert';
    $text = ereg_replace('[\]+', '/', $text);
    echo $text;

    ?>
    заменит всееее вхождения хоть \ \\ \\\ \\\\ вне зависимости отих колличества, предыдущий алгориитм надо запускать в цикле
     
  5. PHP_Master

    PHP_Master

    Регистр.:
    3 фев 2008
    Сообщения:
    2.647
    Симпатии:
    591
    1. str_replace также заменит все вхождения вне зависимости от кол-ва и без всяких циклов.
    2. про ereg_* вообще стоит уже забыть.
     
  6. newd

    newd Создатель

    Регистр.:
    13 ноя 2007
    Сообщения:
    46
    Симпатии:
    4
    $str = strtr($str, '\', '/');
     
  7. RolCom

    RolCom

    Регистр.:
    12 мар 2008
    Сообщения:
    351
    Симпатии:
    108
    Правильно
    PHP:
    $str strtr($str'\\''/');
     
  8. Alexitdv

    Alexitdv

    Регистр.:
    4 янв 2008
    Сообщения:
    161
    Симпатии:
    65
    Если тебе это нужно в путях файлов заменить, чтобы на пример в виндовс они выглядяли как в никсах, то мона юзать функцию

    Код:
    realpath()
    - это с ПХП
     
Статус темы:
Закрыта.