За последние 24 часа нас посетили 19190 программистов и 1643 робота. Сейчас ищет 901 программист ...

Перекодировка слова

Тема в разделе "PHP для новичков", создана пользователем joost, 30 май 2008.

  1. joost

    joost Guest

    как из например "Днепр 442" сделать "%C4HE%CFP-442"?
     
  2. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
  3. joost

    joost Guest

    Днепр 442 заменит на %C4HE%CFP+442, а надо -
     
  4. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    Потому что это стандарт кодирования URL.
     
  5. joost

    joost Guest

    а как сделать чтобы меняло пробелы на "-"?
     
  6. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    зачем?
     
  7. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    joost
    PHP:
    1.  
    2. <?php
    3. $string = urlencode ("Моя строка");
    4. $string = str_replace ("%20", "-", $string);
    5. echo $string;
    6. ?>
    7.  
     
  8. joost

    joost Guest

    а какая разница между rawurlencode и urlencode?
     
  9. joost

    joost Guest

    можно использовать в урлах?
     
  10. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    Она пробел будет заменять на %20.
     
  11. joost

    joost Guest

    и вся разница?