如何在php echo中的HTML Div中使用substr

时间:2014-02-01 00:54:44

标签: php html echo substr

如何修改回显以允许在大括号中使用substr。我已经将表中的其他列添加到数组中,但我似乎无法使用echo中的substr来获取前40个字符。

$query = "SELECT * FROM events";

$events = mysql_query($query,$dbc);

while ($eventlist = mysql_fetch_array($events))
{

 echo "<div id=\"container7\">
 <div id=\"contenttopcolumn\">                                 

                        </div>

                    </div>
<div id=\"container7\">
<div id=\"contentbottomcolumn\"> 

<h3> {$eventlist['title']} | {$eventlist['location']}</h3></a>
{$eventlist['date']} 
<p>
{$eventlist['date']}

 substr($eventlist['description'], 0, 40)





 </p>
 </div>
                        </div>




 ";

1 个答案:

答案 0 :(得分:0)

您必须使用". ."

之类的内容关闭字符串

像这样:

 echo " <div id=\"container7\">
            <div id=\"contenttopcolumn\">                                 
            </div>
        </div>
        <div id=\"container7\">
            <div id=\"contentbottomcolumn\"> 
                <h3> {$eventlist['title']} | {$eventlist['location']}</h3></a>
                {$eventlist['date']} 
                <p>
                    {$eventlist['date']}
                        ".substr($eventlist['description'], 0, 40)."
                </p>
            </div>
        </div> 
 ";

还应注意您的HTML无效,关闭</a>没有打开锚标记