проблем с кавичките ' и "

What

Registered
значи искам да изкарам картинка която да има измисления от мене атрибут desc ето така

echo'<img src="image.jpg" desc="'.$image->Desc.'" >';

проблема обаче е че самото описание понякога може да съдържа и единични и/или двойни кавички и до там спира и описанието се съкратява..
как можеше с наклонената черта да се избегне това.

същия проблем и с javascript
понеже с това описание се занимава js-то
 
Код:
echo "<img src='image.jpg' desc='$image->Desc' >";
пробвай така може да слоши и преди него един str_replace с условие да заменя " с \"
 
Не е лошо всички да прочете при кои кавички се интерполира, и про кои - НЕ!
Правилният вариант е или:
echo "<img src='image.jpg' desc='".$image->Desc."' >";
или обратното:
echo '<img src="image.jpg" desc="'.$image->Desc.'" >';
Като аз ползвам:
echo "<img src='image.jpg' desc='{$image->Desc}' >";
 

Back
Горе