それは機能する。最初のセクション(username
)は配列のキーで、2番目のフィールド(=
)はサブアレイの最初の要素で、最後の部分(nblackburn
)が最後の要素です。複数の破(PHP)
0
A
答えて
3
このようにしますか?
$str = array();
foreach($test as $key => $values) {
// if there are always only 2 values inside
$str[] = $key .' '.$values[0].' '.$values[1];
// with more values (taken from nblackburns solution)
$str[] = $key.' '.implode(' ', $values);
}
echo implode(' AND', $str);
コメントに記載されているように、脆弱性がある場合は使用しないでください。
+0
種類はありますが、間隔がないため、何らかの理由で2倍の "=="が起きているようです。 –
+1
ええ、私はちょうどそれも、配列内に常に2つの値があることに気づいた? –
+0
あなたのコードを修正して、助けてくれてありがとうございました。それは私にどれだけ意味があるのか分かりません:) –
関連する問題
- 1. str_replaceの複数のインスタンスがPHPコードを破る
- 2. buildout MercurialRecipeが複数のインポートを破る
- 3. 複数の赤色/破壊ボタンUIActionSheet
- 4. PHP:セッション変数を破棄する
- 5. 複数のオーダーオブジェクト - PHP
- 6. 複数のPHP str_replace
- 7. PHPの複数フォームアクションボタン
- 8. 複数のPHPセッション
- 9. PHP複数のドロップダウンボックスフォーム
- 10. PHP、複数の値
- 11. 複数のボタンPHP
- 12. 複数アップロードPHP
- 13. combineReducersはRedux状態を破壊し、複数のImmutableJsレデューサーも破損します
- 14. PHP「破」のエラー提出フォーム
- 15. PHPの複数のTCPソケットリクエスト
- 16. PHPプリペアドステートメントの複数の値
- 17. 複数の更新のPHP
- 18. Laravelの複数のデータベースPHP
- 19. PHPの複数のバリデーション
- 20. PHPの複数のテーブルMySQL
- 21. 複数ファイルアップロードPHP Ajax
- 22. PHPシャッフル、複数ループ
- 23. php複数if文?
- 24. PHP htaccess複数変数
- 25. 複数のボディライン...梨(PHP)メール
- 26. PHPフォーム複数のボタン
- 27. カスタムフィールド複数の値、Wordpress、PHP
- 28. php preg_replace複数の空白
- 29. 複数のポストパラメータ(MVC、PHP)
- 30. PHP複数のファイルがエラー
これは、SQLで使用するための配列を準備しているようです。それが適切にエスケープされ、SQLインジェクションに脆弱でないことを確認してください。 –
正しくそこにあると仮定します。配列キー、条件、値もエスケープする必要があります。 –
これは車輪の再現のようなにおいをします。準備された声明を使わないのはどうですか – deed02392