2016-05-13 5 views

答えて

2
あなたは二重引用符で文字列を囲みます(文字列の内部のものをエスケープ)する必要が

echo "<li class=\"featuredNews-li\" href=\"$concat\" data-toggle=\"tab\">"; 
+1

例を挙げてください。あなたは私のupvoteを手に入れます。 – Scuzzy

+0

例が追加されました: –

-1

.. $ CONCAT = '#' これを試してみてください$ temporaryID。 //へのhref

if($x % 2==1){ 
    echo "<li class='featuredNews-li' href='" .$concat ."' data-toggle='tab'>"; 
} 
?> 
+0

期待値:セミコロンエラー – Kiko

+0

私はこのソリューションのファンではありません。なぜ引用符を変更してドット表記連結を実行するのですか?属性は二重引用符で完全に細かいものでした。 – Scuzzy

+0

@Scuzzyこれは別の解決策かもしれません。可能な解決策を与えることは間違っているとは思わない。 – theinarasu

0

ため

$temporaryID = $row->id; 
$concat = "#".$temporaryID; 

if($x % 2==1){ 
    echo '<li class="featuredNews-li" href="$concat" data-toggle="tab">'; 
} 

変更を、それを連結:$concat

$temporaryID = '#' . $row->id; 
if($x & 1){ 
    echo "<li class=\"featuredNews-li\" href=\"$temporaryID\" data-toggle=\"tab\">"; 
} 

を排除
AND関数は、単一のマイクロ命令であるので、私は$x & 1ではなく$x % 2==1を好みます。あなたの方法は、数学関数と比較です。

しかし、それもそこにはありません。スティング内にエスケープされた二重引用符を含む二重引用符付きの文字列。

関連する問題