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