Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: опечатки в словах
 
 автор: zion115   (28.08.2009 в 13:20)   письмо автору
 
 

Добрый день всем. Вобщем вот какая проблема. Есть текст, нужно в каждом слове сделать опечатку( перестановку букв, напрмер, привет-->пирвет или пвирет).Подскажите как вот так сделать :). Я просто не так давно начал изучать Php и многого не знаю.

  Ответить  
 
 автор: sim5   (28.08.2009 в 13:32)   письмо автору
 
   для: zion115   (28.08.2009 в 13:20)
 

str_shuffle('привет');

  Ответить  
 
 автор: zion115   (28.08.2009 в 13:55)   письмо автору
 
   для: sim5   (28.08.2009 в 13:32)
 

немного не то:).
str_shuffle перемешивает полностью, а мне желательно 1 букву в слове переместить на другое место.

  Ответить  
 
 автор: sim5   (28.08.2009 в 14:43)   письмо автору
 
   для: zion115   (28.08.2009 в 13:55)
 

Есть масса функций работы с массивами, стоит только заглянуть в мануал. Сама сторока это массив, и самое простое, это:
<?
$s 
"привет";
$n rand(1strlen($s)-1);
$m $s[$n];
$s[$n] = $s[0];
$s[0] = $m;
echo 
$s;

А есть еще рег. выражения.... Решений вашей задачки масса....

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования