Как использовать поставить var между двойными кавычками

Я хочу использовать этот код

$person = ""$steamid" "" "abcdefghijklmnopqrstu" "ce"\n";

например, если $steamid = STEAM_0: 0: 123456

outpur должен выглядеть так
«STEAM_0: 0: 123456» «» «abcdefghijklmnopqrstu» «ce»

Я надеюсь, что кто-то может исправить мой код PHP

$person = ""$steamid" "" "abcdefghijklmnopqrstu" "ce"\n";

-3

Решение

Используйте (точка) между переменными, чтобы присоединиться к ним.

Пример:

$var = $somevar . "sometext" . $anothervar . "and it works" . "you can add more text";

Пробелы не имеют значения между переменными и цитируемым текстом.

Объяснение:

Есть два строковых оператора. Первый — это оператор конкатенации (‘.’), Который возвращает конкатенацию его правого и левого аргументов. Вторым является объединяющий оператор присваивания (‘. =’), Который добавляет аргумент с правой стороны к аргументу с левой стороны.

<?php
$a = "Hello ";
$b = $a . "World!"; // now $b contains "Hello World!"
$a = "Hello ";
$a .= "World!";     // now $a contains "Hello World!"?>

Вот подробное объяснение того же Руководство по PHP

И чтобы ответить на ваш вопрос, так как вам нужно вывести эти -> «», вы должны использовать одинарные кавычки в коде. Итак, ваш код будет выглядеть так:

<?php

$steam = '"STEAM_0:0:123456"';
echo $person = $steam . ' ""' .' "abcdefghijklmnopqrstu" "ce"';

?>

Вот скриншоты:

Код

а также

выход

1

Другие решения

стандартная практика использования переменных в двойных кавычках.

$person = "{$steamid} abcdefghijklmnopqrstu ce\n";
4

Если вы хотите объединить переменную и строку php. Вы можете сделать так:

Вы можете использовать. (Точка) для объединения нескольких строк (также переменных php), как описано ниже.

$person = $steamid."abcdefghijklmnopqrstu"."ce"."\n";
2

  • первый метод : — $ человек = "{$var1} abc {$var2}";
  • второй метод : — $ человек =$var1."abc".$var2
0
По вопросам рекламы [email protected]