[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как сделать часть текста ссылкой
alex-andros
Всем привет! Подскажите пожалуйста каким образом можно сделать часть текста ссылкой, чтобы отсчет проводился с конца текста, и отсчитывал опр. кол-во слов, затем заключал этот кусочек в <a></a>, и еще чтобы текст, который не попадал в ссылку(текст до ссылки) заносился в какую нибудь переменную...


наглядно

Переменная с текстом:
$text = 'Какой то текст, в этой переменной';

нужно сделать кусок текста 'в этой переменной' (это 3 слова) ссылкой , путь для ссылки пускай будет $path = 'articles.html';

А часть текста 'Какой то текст,' должна просто занестись в переменную $other_text;


Нигде не смог найти способа решения проблемы, помогите пожалуйста
Set_
Решение далеко не супер, но может вас натолкнет на хорошую идею )
Но если не натолкнет то можно обернуть в функцию и пользовать )

$text = "Какой то текст, в этой переменной";
$tmp = explode(" ", $text);
$tmp1 = array_revers($tmp);
$word0 = strlen($tmp1 ['0']);
$word1 = strlen($tmp1 ['1']);
$word2 = strlen($tmp1 ['2']);
$n = $word0 + $word1 + $word3 + 2; // где 2 это пробелы
$n1 = strlen($text);
$n3 = $n1 - $n;
$text1 = substr($text, 0, $n3); // это часть строки без трех последних слов
$new_text = $text1."<a href='#'>".$tmp1 ['2']." ".$tmp1 ['1']." ".$tmp1 ['0']."</a>";

alex-andros
Спасибо большое smile.gif очень помог ваш код, наберусь опыта, и тоже буду помогать новичкам smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.