我正在寻找一些代码,允许您将 +44 添加到我的$string变量的开头。
所以最终产品将是:
$string = 071111111111
+44071111111111
在这种情况下,
您的$string
变量实际上不是一个字符串;它是一个整数。通过在它周围加上引号来使其成为字符串:
$string = "071111111111"
然后,您可以使用 .
运算符将一个字符串附加到另一个字符串,因此您可以执行以下操作:
$string = "+44" . $string
现在$string
+44071111111111
.您可以在 PHP 文档中阅读有关如何使用 .
(字符串连接运算符)的更多信息。
其他人仅将$string
保留为整数的建议行不通:"+44" . 071111111111
实际上是+447669584457
。由于数字开头的0
,PHP 将其转换为八进制数而不是十进制数。
您可以通过 组合字符串。$string = '+44'.$string;
您可以使用通用代码,它也适用于其他参数。
<?php
$code = "+44";
$string = "071111111111";
function prepend(& $string, $code) {
$test = substr_replace($string, $code, 0, 0);
echo $test;
}
prepend($string, $code);
?>