スタックオーバーフローの国へようこそ!JSONでエンコードされた文字列をPHPでSQLステートメントにデコードしようとしています。
私がそのようなjsonでエンコードされた文字列を持っているとしましょう=>
$j = '{"groupOp":"AND","rules":[{"field":"id","op":"cn","data":"A"},{"field":"i_name","op":"cn","data":"B"}]}';
SQL WHERE句 (jqGrid での filterToolbar 検索に必要) を作成したい=> " WHERE id LIKE %A% AND i_name LIKE %B%
" など。
私はこれをやった=>
$d = json_decode($j);
$filterArray = get_object_vars($d); // makes array
foreach($filterArray as $m_arr_name => $m_arr_key){
// here I can't made up my mind how to continue build SQL statement which I've mentioned above
}
それを行う方法についてのアイデア、予備的に感謝します:)