0

私は変数内の他の変数をエコーし​​ようとしてきました。'と。の使用に関する他の質問とページを読みました。複数の異なる方法で適切にフォーマットしますが、それらの一部のみを正しく解析しました。

私が読んだものから、'.$var.''.$var2.'うまくいくはずだったので、、、、そして他のいくつかを試し'$var . $var2'まし'$var' . '$var2'た。返されたすべてのエラー。

PHP:

<?php
$path = "/img/";
$file = "photo.jpg";
$width = "300";
$height = "250";
$x = "<span class=\"showthis\" style=\"background-image: url($path $file); width: $width px; height: $height px\"></span>";
?>

スペースなしで解析するために2つの変数を直接並べて配置するために、フォーマットする方法を理解しようとしています。

<?php echo $x; ?>

なので:

<span class="showthis" style="background-image: url(/img/photo.jpg); width: 300px; height: 250px;"></span>

私の質問は、具体的には、解析中にスペースを入れずに2つの変数を連続して持つ方法だと思います。

ご協力ありがとうございました。

4

3 に答える 3

1

中かっこを使用してその変数であることを示してから、それらを並べて配置できます

$x = "<span class=\"showthis\" style=\"background-image: url({$path}{$file}); width: $width px; height: $height px\"></span>";
于 2013-03-10T14:56:23.620 に答える
1

一般に.、2つの文字列を「追加」するには、次のようにする必要があります。

$x = "<span class=\"showthis\" style=\"background-image: url(".$path.$file."); width: ".$width." px; height: ".$height." px\"></span>";
于 2013-03-10T14:57:56.987 に答える
0

この場合、スペースを削除するだけです。

$x = "<span class=\"showthis\" style=\"background-image: url($path $file); width: $width px; height: $height px\"></span>";

になります

$x = "<span class=\"showthis\" style=\"background-image: url($path$file); width: $width px; height: $height px\"></span>";
于 2013-03-10T14:56:13.510 に答える