Мой PHP код:Как объединить две строки в PHP?
$username="jack";
$var= mt_rand(1000,100000);
$data="$username _Deleted_$var";
echo $data;
Ожидаемый результат:jack_Deleted_91111
Оригинальный выход:jack _Deleted_91111
Мой PHP код:Как объединить две строки в PHP?
$username="jack";
$var= mt_rand(1000,100000);
$data="$username _Deleted_$var";
echo $data;
Ожидаемый результат:jack_Deleted_91111
Оригинальный выход:jack _Deleted_91111
$data = "{$username}_Deleted_$var";
или $data = $username."_Deleted_".$var;
.
в символ PHP для конкатенации строк, { and }
, используемый в строке, означает, что что-либо между этим символом является переменной.
он работает, спасибо, что я использовал '$ data = $ username. '_ Deleted _". $ var; ' –
Если это сработает, вы согласитесь с этим ответом, пожалуйста? :) –
Попробуйте это:
$data=$username . '_Deleted_' . $var;
Посмотреть, если это решит вашу белую космическую проблему.
Спасибо за помощь, но это не сработало –
Какой результат вы получаете? Это ошибка? –
извините, это было правильно, я просто попробую еще раз –
Либо используйте '.', либо прочитайте руководство: http://php.net/manual/en/language.types.string.php#language.types.string.parsing – deceze
на самом деле все, что вам нужно сделать, это удалить пространство в вашем текущем коде между $ username и _Deleted – Asheliahut
simple, '$ data =" $ username_Deleted_ $ var ";' –