php - 在 mysql 响应的某些字符后添加点 (.)

标签 php mysql smarty substr

我有一个随机的 mysql 响应。我需要在 smarty 模板中显示响应。我想在一列中添加点,但不知道该怎么做。这是我的代码:

function homepage_profiles()
{

        $sql = "
        SELECT
            *
        FROM
            tbl_profile
        WHERE
            bz_pro_show = 'Y'
        ORDER BY
            RAND()  
    ";
    $res = $this->db->returnArrayOfObject($sql, $pgin = 'no', $odr='no');
    return $res;
 }


$res_pro = $this->homepage_profiles();

$this->assign_values('rand_pro',$res_pro);

最佳答案

您可以将 Smarty 与 {$rand_pro|truncate:50:'...'} 或 MySql 与 SELECT CONCAT(LEFT(about_me, 50), “...”)作为 about_me_trunc ...

关于php - 在 mysql 响应的某些字符后添加点 (.),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7329085/

相关文章:

mysql - 如何在函数内使用动态查询

mysql - 在 MySQL 的列中为某些值添加前导零

php - 如何将多个参数传递给 smarty 函数?

PHP RegisterXPathNamespace - 来源不明的 XML 前缀

php - 使用 PHP 下载远程文件 (2GB)

php - MYSQL IF 语句到不同的 WHERE 子句

php - 带字符串的 Smarty 局部变量连接

php - 如何在同一个表中使用多个UNION

mysql - 检查与您的 mariadb 服务器版本对应的手册,了解在第 1 行 "user"附近使用的正确语法

关联阵列上的 Smarty 电流