こんにちは、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);
Array を参照しようとするとsubstr
string が得られますが"Array"
、それを Array として参照しようとすると、おそらく何も意味がありません。