在PHP中将文本输出限制为50个字符
我正试图将我的PHP文本导出限制为仅50个字符 如何修改以下语句以允许此操作在PHP中将文本输出限制为50个字符,php,Php,我正试图将我的PHP文本导出限制为仅50个字符 如何修改以下语句以允许此操作 $list[$key]['goods_attr'] = $rows['goods_attr']; 如果可能,您应该在SQL查询中执行此操作 SELECT LEFT(subject , 50) FROM table 或者您可以使用substr这样做: $list[$key]['goods_attr'] = substr($rows['goods_attr'], 0, 50); 如果可能,您应该在SQL查询中执行此
$list[$key]['goods_attr'] = $rows['goods_attr'];
如果可能,您应该在SQL查询中执行此操作
SELECT LEFT(subject , 50) FROM table
或者您可以使用substr
这样做:
$list[$key]['goods_attr'] = substr($rows['goods_attr'], 0, 50);
如果可能,您应该在SQL查询中执行此操作
SELECT LEFT(subject , 50) FROM table
或者您可以使用substr
这样做:
$list[$key]['goods_attr'] = substr($rows['goods_attr'], 0, 50);
php有一个内置函数。其工作原理如下:
$string = "Hello world";
$string = substr($string,0,5);
它将打印“你好”
因此,在您的情况下,应该是:
$list[$key]['goods_attr'] = substr($rows['goods_attr'],0,50);
就是这样。php有一个内置函数。其工作原理如下:
$string = "Hello world";
$string = substr($string,0,5);
它将打印“你好”
因此,在您的情况下,应该是:
$list[$key]['goods_attr'] = substr($rows['goods_attr'],0,50);
就这样。我很困惑。SQL在哪里发挥作用?我知道这个问题没有加上标签,OP也没有提到他正在使用它。变量
$rows
在大多数情况下都表示使用了数据库。但你也是对的。这就是为什么它会说“如果可能的话”。值得注意的是,对于unicode字符串,最好使用它。SQL在哪里发挥作用?我知道这个问题没有加上标签,OP也没有提到他正在使用它。变量$rows
在大多数情况下都表示使用了数据库。但你也是对的。这就是为什么它会说“如果可能”。值得注意的是,对于unicode字符串,最好使用