Я ищу код, который позволяет добавить +44 в начало моей $ string переменной.Добавление чего-то к началу переменной?
Так окончание продукт будет:
$string = 071111111111
+44071111111111
Я ищу код, который позволяет добавить +44 в начало моей $ string переменной.Добавление чего-то к началу переменной?
Так окончание продукт будет:
$string = 071111111111
+44071111111111
Ваша переменная $string
на самом деле не является строкой в этом сценарии; это целое число. Сделать это строка, помещая кавычки вокруг него:
$string = "071111111111"
Затем вы можете использовать оператор .
для добавления одной строки в другую, так что вы можете сделать это:
$string = "+44" . $string
Теперь $string
является +44071111111111
. Вы можете узнать больше о том, как использовать .
(оператор конкатенации строк) в документации PHP here.
Предложения других людей о сохранении $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);
?>
'$ string = '+44'. $ String;'? – Jeff