在 PHP 中,任何等效于 .= 添加到字符串开头的等效项?

php
2022-08-30 07:20:25

只是想知道是否有类似.=的东西用于将文本添加到字符串的开头,例如:

$foo =. 'bar';

这不起作用。

编辑:示例最初是可以通过以下方式实现的$foo =. $bar;$bar .= $foo;


答案 1

不。但你可以做到

$foo = "bar" . $foo

答案 2

你总是可以为此创建自己的函数:

function prepend($string, $chunk) {
     if(!empty($chunk) && isset($chunk)) {
        return $string.$chunk;
     }
     else {
        return $string;
     }
}

$string将是您想要预置的部分,并且是您希望在其上预置某些内容的文本。$chunk

你可以说这些检查是可选的,但是通过把它放在那里,你不需要担心意外传入空值。


推荐