您好,我试图只回显 50 个字母,但我的代码中的某些内容不正常,有人可以看看有什么问题吗?
<?php
$id=18;
$result=mysql_query("select * from article where id='$id'");
$row=mysql_fetch_array($result);
$row = substr($row, 0,50);
?>
<?php echo $row['info_en'];
?>
您好,我试图只回显 50 个字母,但我的代码中的某些内容不正常,有人可以看看有什么问题吗?
<?php
$id=18;
$result=mysql_query("select * from article where id='$id'");
$row=mysql_fetch_array($result);
$row = substr($row, 0,50);
?>
<?php echo $row['info_en'];
?>
代码中存在逻辑错误,请使用以下代码
<?php
$id=18;
$result=mysql_query("select * from article where id='$id'");
$row=mysql_fetch_array($result);
$row['info_en']= substr($row['info_en'], 0,50);
?>
<?php echo $row['info_en'];
?>
你想要substr
一个数组做什么?你可能的意思是
$row['info_en'] = substr($row['info_en'], 0,50);
如果您尝试substr
使用 Array ,您将获得 string "Array"
,那么如果您尝试将其称为 Array ,您可能得不到任何有意义的东西。