【问题标题】:How to retrive some lines from particular row in php如何从php中的特定行中检索一些行
【发布时间】:2017-02-13 13:15:54
【问题描述】:

就像它的描述栏很长,但我想在另一个页面上从中获取一些行,

 $desc=$result_set['Description'];

来自数据库我想在 p 标签中回显,但它的某些行不是完整的描述

【问题讨论】:

标签: php mysql


【解决方案1】:

使用 substr()。类似的东西

<?php
$len = 40;
echo substr($result_set['description'],0, $len);

?>

这会将您的描述缩短为给定值(更改 40)

【讨论】:

  • @casper Wyile,你应该给 substr 函数指定 start 和 end,否则它只会占用起始位置,所以它会从第 40 个字符开始打印
【解决方案2】:

使用php函数substr

<?php
$start=0;
$end=50;
echo substr($result_set['description'],$start, $end);

?>

如果数据来自文本编辑器或包含标签,请同时使用striptags。如下图:

<?php
 $start=0;
$end=50;
echo substr(strip_tags($result_set['description']), $start, $end);

?>

这会将您的描述缩短为给定值(更改为 50)

【讨论】:

  • 你应该给 substr 函数指定 start 和 end,否则它只会占用起始位置,所以它会从第 50 个字符开始打印
【解决方案3】:

使用 Substr 函数并指定开始和结束位置

<?php
$start=0;
$end=50;
echo substr($result_set['description'],$start,$end);
?>

【讨论】:

  • @David,因为你应该在发布答案后等待 10 分钟......它的堆栈溢出限制......
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-05
  • 2016-01-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多