fork download
  1. <?php
  2. function prepareCondReadInterrogacao($condicao) {
  3. $val = explode(",", $condicao);
  4. $temp = "";
  5. foreach ($val as $value) {
  6. if (!in_array(trim($value), array('AND','OR'))) {
  7. $val2 = explode("=", $value);
  8. $val2[1] = " ?";
  9. $value = implode("=", $val2);
  10. }
  11. $temp .= $value . " ";
  12. }
  13.  
  14. return $temp;
  15. }
  16.  
  17. print_r( prepareCondReadInterrogacao( 'codigo = 1, AND, nome = 2, OR, secao = 1' ) );
Success #stdin #stdout 0s 52488KB
stdin
Standard input is empty
stdout
codigo = ?  AND  nome = ?  OR  secao = ?