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