ホームページ >バックエンド開発 >PHPチュートリアル >質問: 配列要素内の単一引用符

質問: 配列要素内の単一引用符

WBOY
WBOYオリジナル
2016-06-13 13:48:081278ブラウズ

アドバイス: 配列要素内の単一引用符
は次のとおりです:
function method(){
$str = "apply";
$str2 = "tony";
$ sql = "select * from table where 1 =1";
$Carray = array(" and cad like '%".$str."%'"," and name like '%".$str2."% '");
//echo($Carray[0]);
for($i=0;$i $sql.=$Carray [$i] ;
}
echo $sql;
}

このコードは、簡単にするために最初に私が書いたものです、なぜ$sqlが出力できないのかということです。配列内の要素を出力する場合、echo($Carray[0]);を追加すると何も出力されません。

-----解決策--------------------------------
問題ありません。
出力: select * from table where 1 =1 および cad like '%apply%' and name like '%tony%'
------解決策---------

PHP コード

関数メソッド() {
    $str = "適用";
    $str2 = "トニー";
    $sql = "1 =1 のテーブルから * を選択";
    $Carray = array(" および '%$str%' のような cad", " および '%$str2%'" のような名前);
    for ($i = 0; $i <count></count><font color="#e78608">------解決策----------------------</font><br>二重引用符で囲まれた文字列内の単一引用符 <div class="clear"> は一重引用符です</div>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。