| |
|
|
| | Подскажите кто знает, как из текста
Жил в Москве.
Сделать так, чтобы текст имел вот такой вид:
Жил в Москве, зарегистрирован в Москве, живет в Москве, родился в Москве.
Заранее Спасибо. | |
| |
|
|
| |
|
|
| |
для: kak
(26.09.2007 в 18:47)
| | | жесткач... | |
| |
|
|
| |
|
|
| |
для: SHAman
(26.09.2007 в 19:03)
| | | Не понял Вас | |
| |
|
|
| |
|
|
| |
для: kak
(26.09.2007 в 19:04)
| | | А если, допустим, в Питере, то не надо? :) | |
| |
|
|
| |
|
|
| |
для: Unkind
(26.09.2007 в 19:08)
| | | Разницы никакой
напишите, как сделать, если знаете | |
| |
|
|
| |
|
|
| |
для: kak
(26.09.2007 в 19:31)
| | | Дописать к нему - ", зарегистрирован в Москве, живет в Москве, родился в Москве.", трудности в чем? Может вам надо из текста найти часть "Жил в Москве"? Или вас склонения и падежи интересуют? | |
| |
|
|
| |
|
|
| |
для: sim5
(26.09.2007 в 19:37)
| | | Именно в этом и трудность. Дописать к нему - ", зарегистрирован в Москве, живет в Москве, родился в Москве." | |
| |
|
|
| |
|
|
| |
для: kak
(26.09.2007 в 20:08)
| | | Вы что смеетесь, или вопрос не верно ставите? Допустим:
<?
$string = 'Жил в Москве';
$string .= ', зарегистрирован в Москве, живет в Москве, родился в Москве.';
//или
echo $string.', зарегистрирован в Москве, живет в Москве, родился в Москве.';
|
Что может вызвать проблемы? | |
| |
|
|
| |
|
|
| |
для: sim5
(26.09.2007 в 20:14)
| | | Вы не смейтесь - я сам когда-то писал в строчку по 5 операторов echo - дебилом был полным, так что автору - соединять строки возможно оператором (.) - точкой | |
| |
|
|
| |
|
|
| |
для: bronenos
(26.09.2007 в 23:24)
| | | А кто семеется?) Я и спрашивал, может вопрос не так поставлен. | |
| |
|
|
| |
|
|
| |
для: sim5
(26.09.2007 в 20:14)
| | | Вопрос неправильно задаю.
Например:
Вы пишите: живу в Москве
А нужно чтобы автоматич. получилось : живу в Москве, родился в Москве, зарегистрирован в Москве, женился в Моске, разведен в Москве.
Или пишите: живу в США
Автоматич. получается: живу в США, родился в США, зарегистрирован в США, женился в США, разведен в США.
Я имею ввиду где Вы живете (живу в Москве) неизвестно
Какой бы Вы город, или страну не написали (первое остается без изменения - живу в Москве ) к не му подставляется: родился в (город), зарегистрирован в (город), женился в (город) и т.д.
Так можно сделать?
Если, да
Хотелось бы знать , как??? | |
| |
|
|
| |
|
|
| |
для: kak
(27.09.2007 в 09:12)
| | | Да можно, но вопрос - кто будет писать "живу в Москве"? Если вы это одно, а если пользователь, тогда другое. Что если он напишет просто в Москве или вообще Москве? | |
| |
|
|
| |
|
|
| |
для: sim5
(27.09.2007 в 09:17)
| | | Писать будет пользователь
Суть не в том , как он напишет.
меня интересует скрипт который будет слова подставлять к введенным в форму.
Если не трудно напишите | |
| |
|
|
| |
|
|
| |
для: kak
(27.09.2007 в 09:29)
| | | Ну если вам все равно, что там напишут, значит ваша задача практически не реализуема. Вам ведь надо либо с помощью регуляного выражения, либо с помощь сравнения как-то найти в тексте "ожидаемое", а это ожидаемое имеет очень большой диапазон.
Не знаю для чего вам это, но вы наверное сталкивались с тем, когда вам предлагаются списки, где вы можете выбрать свой регион, город... Наверное правильно будет поступить и вам так, тогда вам будет проще узнать место проживания пользователя, а добавить к этому текст - точка. | |
| |
|
|
| |
|
|
| |
для: sim5
(27.09.2007 в 09:41)
| | | Еще раз посмотрите пожалуйста.
Например:
Вы пишите: Москва
А нужно чтобы автоматич. получилось : Москва, город Москва, местонахождение Москва
Или пишите: Киев
Автоматич. получается: Киев, город Киев, местонахождение Киев
Я имею ввиду где Вы живете (живу в Москве) неизвестно
Какой бы Вы город, или страну не написали (первое остается без изменения - Москва ) к не му подставляется: город Москва, местонахождение Москва и т.д.
Или если написали США то в место Москва США. | |
| |
|
|
| |
|
|
| |
для: kak
(27.09.2007 в 09:55)
| | | Вся ваша идея строится исключительно на преамбуле, что все пользователи сети "законопослушные" и будут писать только то и только так, как вы об этом их просите. Но это ведь не так. В слове Москва можно допустить ошибку, тогда ваш шаблон поиска не сработает по Москва. Если вам нужен "мусор" - тогда просто к вводимому значению добавляйте то, что вы хотите. Если не нужен, значит надо парсить принятое, но не следует ожидать что результат будет положителен.
Вам нужно именно место проживания посетителя? Пишите:
<select name="sity">
<option value="1">Москва</option>
<option value="2">Омск</option>
</select>
|
По принимаемому значению вы точно будете знать, выбрав из базы по этому номеру, что добавить к присланному. | |
| |
|
|
| |
|
|
| |
для: sim5
(27.09.2007 в 10:16)
| | | Спасибо.
Учту. | |
| |
|
|
| |
|
|
| |
для: kak
(27.09.2007 в 09:29)
| | |
<?php
$data = "Жил в Москве";
$city = strrchr($data, " ");
print $data.", зарегистрирован в".$city
.", живет в".$city.", родился в".$city;
|
| |
| |
|
|
| |
|
|
| |
для: Саня
(27.09.2007 в 09:54)
| | | Спасибо за помощь.
Я думаю так должно работать.
P.S. Думаю sim5 тоже знает, как.. Просто я коряво вопрос поставил. | |
| |
|
|
| |
|
|
| |
для: Саня
(27.09.2007 в 09:54)
| | | ОК, работает | |
| |
|
|
| |
|
|
| |
для: Саня
(27.09.2007 в 09:54)
| | | А вот еще хотел спросить примерно тоже самое.
Пользователь вводит: куплю рыбу недорого
А нужно чтобы получилось: куплю рыбу недорого, покупаем рыбу недорого
А если он напишет: продаю рыбу недорого
Нужно чтобы получилось: продаю рыбу недорого, продам рыбу недорого
Чтобы автоматически распознавалось в любом регистре, что он написал куплю или продаю и соответственно дописывались нужные словосочетания
Так можно сделать? | |
| |
|
|
| |
|
|
| |
для: kak
(27.09.2007 в 15:37)
| | | выше посмотрите)) | |
| |
|
|
| |
|
|
| |
для: bronenos
(27.09.2007 в 16:08)
| | | Нет, сверху другой случай. | |
| |
|
|
| |
|
|
| |
для: bronenos
(27.09.2007 в 16:08)
| | | мне кажется, человек занимается немного не тем. в смысле, не своим делом. в смысле, призвание у него не это. вот. | |
| |
|
|
| |
|
|
| |
для: neudor
(28.09.2007 в 07:56)
| | | Что Вы имеете ввиду? | |
| |
|
|
| |
|
|
| |
для: neudor
(28.09.2007 в 07:56)
| | | либо вы не знаете, чем заняться, либо вы не прогер (эт я выразил мысль neudor) | |
| |
|
|