Навигация
 
Главная
Для начинающих
Паскаль/Pascal
Bash

Визуальное программирование
• Visual Basic
• Delphi/Делфи
• C++/Си++/Си
• документация
• Компоненты

WEB программирование
• MySQL/мускул
• Web-дизайн
•• Шрифты
• PHP/Пхп
• Документация PHP
• JavaScript
•• библиотека jquery
•  Документация
Прочее

 
 
Поиск по сайту
 




 
 
О нас
  У нас Вы можете скачать исходники, скачать скрипты, найти исходники, исходники delphi, документация по JQeury, исходники си, учебник HTML  
 
Теги
  codeserfercom, nbspnbsp, Private, Visual, Возможность, Пример, Рассмотрим, Сегодня, Теперь, будет, данных, значение, который, может, можно, написать, например, очень, переменной, переменных, пользователя, помощью, программа, программирования, программы, просто, работы, разработки, решил, сделать, скрипт, строки, строку, также, только, функции, число, этого, языка, языков

Показать все теги
 
 
Счетчики
 
 
 
Реклама
   
 
Лучшие коды
   
   
 
Замена определенных букв и слов
 Категория: Web-программирование » PHP | автор: Codeserfer | 18 октября 2009 | Просмотров: 2786  



 
Проблема, описанная этой новости и ее решение заставило меня задуматься над работой функции strtr(). С помощью нее можно делать много полезных вещей..
Функция имеет следующий синтаксис:
strtr (<строка>, <из>, <в>);

Например, как в нашем примере:
strtr($content, "АБВГДЕЁЖЗИЙКЛМНОРПСТУФХЦЧШЩЪЬЫЭЮЯ", "абвгдеёжзийклмнорпстуфхцчшщъьыэюя");

В итоге все большие буквы заменяются на маленькие. Рассмотрим другой пример:
strtr($content, "прн", "дор");

Все "п" будут заменены на "д", все "р" на "о", все "н" на "р".
Но этот метод работает только для одиночных букв, а если надо несколько букв, то этот способ не работает. В этом случае воспользуемся таким синтаксисом:
$t=array("привет" => "пока", "пока" => "привет");
echo strtr("привет и пока", $t);

Выведет "пока и привет"
 
 

Что-то не получается? Не понятна какая-то часть кода? Напишите комментарий об этом и мы обязательно Вам все объясним!
Обязательно напишите отзыв о программе / учебнике. Для выражения благодарностей есть кнопка:


Своё Спасибо, еще не выражали.
 
  Просьбы перезалить в комментариях принимаются
 
 (голосов: 2)
 
 
 
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
 
  Другие коды по теме:  
 
  • Функции strtoupper() strtolower() не работают или работают неправильно.
  • AJAX и русские буквы - проблема с кодировкой
  • Еще один пример сайта на ajax
  • Простейшие операции на bash
  • Плавное появление и исчезновение загруженного контента
  •  
    Комментарии (1) Распечатать




     Написал: Adonis4476
     21 октября 2009 16:29 | ICQ: --
     

    Группа: Гости
    Регистрация: --
    Никогда не знаешь, что может пригодиться в следующую минуту. Спасибо.
     
     Публикаций: 0 | Комментариев: 0


    © 2008 - 2010. Копирование материалов запрещено!
    Мой аккаунт
     
    Логин
    Пароль
     
     
     
    Опрос
     
    Какой архиватор используете вы?

    WinRAR
    WinZip
    7-zip
    CabTools
    Сижу на linux, все в .rpm .deb
    Другой
     
     
    Друзья
     
    serial, crack, keygen
    cool-archive.ru
    ABC-IT.lv - истиному ИТишнику!
     
     
    Архив кодов
      Август 2011 (1)
    Июль 2011 (4)
    Июнь 2011 (3)
    Апрель 2011 (2)
    Февраль 2011 (5)
    Январь 2011 (3)
     
     
     
    Реклама