次の配列が与えられたインポーズを作成しようとしています。
<?php
$conditions = array(
'username' => array('=', 'nblackburn'),
'password' => array('=', 'password')
);
$output = array();
foreach($conditions as $key => $values) {
$output[] = $key.' '.implode(' ', $values);
}
echo implode(' AND ', $output);
?>
次のような文字列を返す必要があります。
username = nblackburn AND password = password
しかし、私はそれを機能させるのに問題があります。ご覧のとおり、最初のセクション(username
)は配列のキーであり、2番目の(=
)はサブ配列の最初の要素であり、最後の(nblackburn
)はその最後の要素です。