variable in string php code example

Example 1: php concat

$a = "hello";
$b = "world";
$c = $a . " " . $b;

echo $c; // hello world

Example 2: php variable in string

$a = '12345';

// This works:
echo "qwe{$a}rty"; // qwe12345rty, using braces
echo "qwe" . $a . "rty"; // qwe12345rty, concatenation used

// Does not work:
echo 'qwe{$a}rty'; // qwe{$a}rty, single quotes are not parsed
echo "qwe$arty"; // qwe, because $a became $arty, which is undefined

Example 3: add more data to variable php

$a = "Hello ";
$a .= "World!";

Example 4: PHP Variable in String

phpCopy# php 7.*
<?php
$txt = "salt";
echo "{$txt}y";
?>

Example 5: php concatenate variables to function

public function getAvg(string $var) {
  # A sample from a game I wrote.
  # Concatenatin on the other side is just {stuff.$var}
  # You can also concatenate multiple variables in a varaible:
  # {$varA.$varb}
  $min = $this->{$var._min};
  # Assigns to $min object property matching $var + '_min' string.
  $max = $this->{$var._max};
  # Assigns to $max object property matching $var + '_max' string.
  $avg = (($min + $max) / 2);
  return round($avg);
}

Example 6: PHP Variable in String

phpCopy#php 7.x
<?php
$prefix = "Comfort";
$suffix = "able";
echo "{$prefix}{$suffix}";
?>