-3

これがコードです

for($r=1; $r<=10; $r++){
if($shirt_info[$r][0]!='Select One')
{
    echo '<div class='shirtinfo'>Order $r: </div>';
    echo '<div class='shirtinfo'>Size: '.$shirt_info[$r][0].'</div>';
    echo '<div class='shirtinfo'>Price: '.$shirt_info[$r][1].'</div>';
    echo '<div class='shirtinfo'>Qty: '.$shirt_info[$r][2].'</div>';
    echo '<div class='shirtinfo'>SPE: '.$shirt_info[$r][5].'</div>';
    echo '<div class='shirtinfo'>LIA: '.$shirt_info[$r][6].'</div>';
    echo '<div class='shirtinfo'>Vendor: '.$shirt_info[$r][7].'</div>';
    echo '<div class='shirtinfo'>Style: '.$shirt_info[$r][8].'</div>';
    echo '<div class='shirtinfo'>Color: '.$shirt_info[$r][9].'</div>';
    echo '<div style='clear:both;'></div>';
}}

これが結果ですhttp://www.redfivedesigns.com/screenshot2.jpg

4

2 に答える 2

1

PHPマニュアルから:

文字列の動作、特に一重引用符、二重引用符、およびエスケープ シーケンスの使用に関する情報については、マニュアルの「型」セクションの「文字列」エントリを参照してください。

http://www.php.net/manual/en/language.types.string.php

// Outputs: Arnold once said: "I'll be back"
echo 'Arnold once said: "I\'ll be back"';
于 2012-09-02T16:32:22.063 に答える
0

引用符をエスケープするか、二重引用符を使用します。

エスケープ:

echo '<div class=\'shirtinfo\'>Order $r: </div>';
echo '<div class=\'shirtinfo\'>Size: '.$shirt_info[$r][0].'</div>';
echo '<div class=\'shirtinfo\'>Price: '.$shirt_info[$r][1].'</div>';
echo '<div class=\'shirtinfo\'>Qty: '.$shirt_info[$r][2].'</div>';
echo '<div class=\'shirtinfo\'>SPE: '.$shirt_info[$r][5].'</div>';
echo '<div class=\'shirtinfo\'>LIA: '.$shirt_info[$r][6].'</div>';
echo '<div class=\'shirtinfo\'>Vendor: '.$shirt_info[$r][7].'</div>';
echo '<div class=\'shirtinfo\'>Style: '.$shirt_info[$r][8].'</div>';
echo '<div class=\'shirtinfo\'>Color: '.$shirt_info[$r][9].'</div>';
echo '<div style=\'clear:both;\'></div>';

二重引用符の使用:

echo '<div class="shirtinfo">Order $r: </div>';
echo '<div class="shirtinfo">Size: '.$shirt_info[$r][0].'</div>';
echo '<div class="shirtinfo">Price: '.$shirt_info[$r][1].'</div>';
echo '<div class="shirtinfo">Qty: '.$shirt_info[$r][2].'</div>';
echo '<div class="shirtinfo">SPE: '.$shirt_info[$r][5].'</div>';
echo '<div class="shirtinfo">LIA: '.$shirt_info[$r][6].'</div>';
echo '<div class="shirtinfo">Vendor: '.$shirt_info[$r][7].'</div>';
echo '<div class="shirtinfo">Style: '.$shirt_info[$r][8].'</div>';
echo '<div class="shirtinfo">Color: '.$shirt_info[$r][9].'</div>';
echo '<div style="clear:both;"></div>';

echo '<div class="shirtinfo">Order '.$r.': </div>';また、代わりにという意味だと思いますecho '<div class="shirtinfo">Order $r: </div>';

于 2012-09-02T16:36:49.857 に答える