function formatUpdate($tweet,$dt,$picture,$username)
{
if(is_string($dt)) $dt=strtotime($dt);
$tweet=htmlspecialchars(stripslashes($tweet));
$at = "@" . $username;
return'
<li>
<a href="nano.com/' . $username . '"><img class="avatar" src="images/' . $picture . '" width="48" height="48" alt="avatar" /></a>
<div class="tweetTxt">
<strong><a href="nano.com/' . $username . '">' . $username . '</a></strong> '. preg_replace('/((?:http|https|ftp):\/\/(?:[A-Z0-9][A-Z0-9_-]*(?:\.[A-Z0-9][A-Z0-9_-]*)+):?(\d+)?\/?[^\s\"\']+)/i','<a href="$1" rel="nofollow" target="blank">$1</a>',$tweet).'
<div class="date">'.relativeTime($dt).'</div> <a class ="reply" href="?replyto=' echo $at; '">reply</a>
</div>
<div class="clear"></div>
</li>';
}
ответ
Чтобы добавить значение переменной в строку нужно не повторить переменную.
Вы
href="?replyto=' echo $at; '">reply</a>
Изменить его
href="?replyto='. $at .'">reply</a>
ваше право спасибо, но проблема это на странице он показывает имя @us вместо ссылки «ответить»? его странный. я думаю, что я делаю concat неправильно – getaway
болт - правый. часто конкатентная проблема связана с путаницей смешанного кода, литералов и закрытия котировок/двойных кавычек. попробуйте использовать heredoc вместо очистки кода.
, например, я хотел бы сделать следующее, чтобы сохранить глаза уставились на код и сохранить свой разум от безумия, пытаясь найти, где ошибка синтаксиса (псевдо-кодирование только):
$at = "@$username";
$rt = relativeTime($dt);
$out = <<<raw
<div class="date">$rt</div>
<a class ="reply" href="?replyto=$at">reply</a>
raw;
просто посмотрите, насколько проще это выглядит?
, чтобы узнать о heredoc здесь, в качестве ссылки для чтения.
исх: http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc
- 1. Проблема с PHP конкатенации
- 2. Проблема конкатенации строк Reporting Services
- 3. Проблема конкатенации строк с Swift
- 4. Проблема конкатенации строк с Railo4
- 5. Проблема конкатенации строк с помощью Python
- 6. Проблема конкатенации строк с приложениями Azure Logic
- 7. Rails - проблема конкатенации строк при обработке массива
- 8. конкатенации строк?
- 9. Конкатенации строк
- 10. Объединение строк/строк конкатенации
- 11. PHP - синтаксический анализ строк и проблемы конкатенации
- 12. Проблема конкатенации SAXParser '&'
- 13. PHP генерация HTML - использование конкатенации строк
- 14. Эффективный способ конкатенации строк в PHP
- 15. PHP: Потеря символов при конкатенации длинных строк
- 16. Как конкатенации строк
- 17. конкатенации строк строк по столбцу
- 18. Запросы конкатенации строк
- 19. PHP в конкатенации
- 20. конкатенации строк Значения
- 21. конкатенации строк в .htaccess
- 22. Java конкатенации строк - обнуляет
- 23. Конкатенации строк с
- 24. Варианты конкатенации строк?
- 25. Лучший способ конкатенации строк
- 26. Python конкатенации строк
- 27. Оператор конкатенации строк + Ambiguity
- 28. Вопросы конкатенации строк
- 29. конкатенации строк в EL
- 30. Оптимизация конкатенации строк F #
код в ваш вопрос очень плохо отформатирован и последняя строка является синтаксической ошибкой в себе. Я даже не уверен, что редактирование матбаста сделало что-нибудь, чтобы улучшить его. Не могли бы вы вставить полный код? – BoltClock
это всего лишь часть кода, я просто хотел показать вам фрагменты кода, чтобы доказать мои вопросы! – getaway
Ну, как выглядит ваш код прямо сейчас, вы не назначаете строку переменной и не повторяете ее. Если ваш код выглядит так, есть проблема. – BoltClock