- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Как уменьшить количество заменяемых слов?
Имеется php код, он меняет местами все слова с заду на перёд.
Получается не читаемый текст.
Как скрипт исправить, добавить чего-о чтобы не все слова менялись, а допустим через одно или два?
Текст меняет переменная foreach ($words as $word) как её изменить или добавить код?
<?php
echo $str = 'A test message from me';
echo "\n\n\n";
$words = explode(' ', $str);
$str = '';
$i=0;
$kol=2; // Каждое х заменять
foreach ($words as $word)
{
if ($i==$kol){
$str = $word.' '.$str;
$i=0;
}
else {$i++;}
}
echo trim($str);
?>
допустим через одно или два?
думаете получится читаемый текст? 😂
Это чтоб не сказали что текст был украден?
Может лучше какой-то скрипт который будет слова на синонимы заменять
LEOnidUKG Я очень извиняюсь, но мне пришлось адоптировать, проверьте пожалуйста всё ли так как надо?
Это вы проверяйте у себя, хоть на тестовом стенде.
Проверил, работает но обрезает, не может весь текст показать.
Да и текст всё равно не читаемый?
100 раз проверил, работает но обрезает, не может весь текст показать. Да и текст всё равно не читаемый?
<?php
echo "\n\n\n";
$words = explode(' ', $content);
$content = '';
$i=0;
$kol=2; // Каждое х заменять
foreach ($words as $word)
{
if ($i==$kol){
$content = $word.' '.$content;
$i=0;
}
else {$i++;}
}
echo $content;
?>
ничего не понятно.
По вашему первому коду:
Входная строка:
111 222 333 444 555 666 777 888
Выходная:
111 222 333 444 555 666 777 888 888 777 666 555 444 333 222 111
Вы какую хотите получить то?
LEOnidUKG Спасибо что опять обратили внимание.
Мой рабочий код, текст он берёт из другого кода выше уже с генерированной любой страницы.
То есть, если Вы подставите этот код ниже любого скрипта в котором есть $content = ""; то получите текст.
Но местами слова переменены с каждым словом, вообще с зада на перёд. Текст не читаемый получается.
Я прошу помогите с тем, чтобы слова менялись не все с целью хоть какой-то читаемости.
Я понимаю что это меняет все слова foreach ($words as $word) как бы его урезонить?
// Выше этого места дугой Код.
echo "\n\n\n";
$words = explode(' ', $content);
$content = '';
foreach ($words as $word)
{$content = $word.' '.$content;}
echo $content;
?>
Я вам на цифрах пример показал. Напишите в этих же цифрах как вы видите результат обработки.