我在我最近的php代码中多次需要这个功能,所以我正在寻找一个函数来做这项工作,如果有的话。
如果字符串大于限制,则将其截断并放置一些省略文本,如...(continued)。
就像在ruby中一样,我们在字符串上有截断函数
"And they found that many people were sleeping better.".truncate(25, :omission => "... (continued)")
我可以先检查长度是否超过..然后修剪,然后concatenation...But我正在寻找一些类似的函数..
以前,PHP 7.4中的代码如下所示:
$_SESSION['message'] .= "Sorry; That file or location can not be found.";
它将追加到现有字符串或将其设置为新字符串的内容。而我的erorr日志(关闭的通知)将是美丽的空。
现在使用PHP 8.0+, (以及其他事情)被归类为警告,而不是注意事项。
PHP警告:第29行/index.php中未定义的数组键"message“
我理解此警告背后的概念逻辑,但在上述代码的实例中,它提出了需要详细解决的问题;类似于:
if(array_key_