tengo campos dinámicos así que debería poner nombres y valores de columna en una matriz y luego la reducción de la matriz para consulta SQL uso i array_reduce()
Esto es para las columnas:
function fscol($k1,$k2)
{
return $k1 . "," . $k2;
}
$slides_col_reduce = array_reduce($slides_col, 'fscol');
$final_fscol = substr($slides_col_reduce,1);
que funcione bien, no importa cuántas nombre de la columna que puse.
pero mi problema es con los valores de matriz:
function fslide($v1,$v2)
{
return "'" . $v1 . ",'" . $v2 . "'";
}
$final_fslide = substr($slides_reduce,0);
aun cuando cambio substr
de compensación que tendría base de cotización adicional o menos en los valores. por ejemplo:
'','Slide_1.jpg','Slide_4.jpg'
O
'''','Slide_1.jpg','Slide_2.jpg','Slide_3.jpg','Slide_4.jpg'
¿Como puedo solucionar este problema?
Nota:
Esto es para valores de columna de SQL. Así que esta es la salida que quiero -> 'Val1', 'Val2', 'Val3'
Se puede utilizar el siguiente código.
$str_fields = sprintf("'%s'", implode("','", $fields_array));
Pero si sus valores pueden tener una sola cita, usted debe considerar. En este caso, es posible utilizar array_map.
Espero que esto sería de gran ayuda.
Gracias.