<?php if(strlen($r['body'] <= '74')): ?>
<?php echo $r['body']; ?>
<?php else: ?>
<?php echo substr($r['body'], 0, 74) ."..."; ?>
<?php endif; ?>
Run Code Online (Sandbox Code Playgroud)
当$r['body']==超过74个字符时,一切都按预期工作,但一旦
$r['body']==少于74个字符,它仍然附加"......"
我可以弄清楚我做错了什么?
你是不是右边的strlen,74也是整数不应该在引号内尝试:
if(strlen($r['body']) <= 74):
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11626 次 |
| 最近记录: |