Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在变量的开头添加内容?_Php - Fatal编程技术网

Php 在变量的开头添加内容?

Php 在变量的开头添加内容?,php,Php,我正在寻找一些代码,允许您在$string变量的开头添加+44 因此,最终产品将是: $string=071111111 +44071111111111 您可以通过组合字符串。 $string='+44'.$string 您可以通过组合字符串。 $string='+44'.$string 在此场景中,您的$string变量实际上不是字符串;这是一个整数。通过在其周围加引号使其成为字符串: $string = "071111111111" 然后,您可以使用运算符将一个字符串附加到另一个字符串,

我正在寻找一些代码,允许您在$string变量的开头添加+44

因此,最终产品将是:

$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