explode
en las declaraciones de cadena vacía recuento de matriz como 1.explotar el vacío de la matriz vuelva cadena contará como 1
$consName =explode("|",$docDet['doc_cons_filename']);
count($consName);
Si hay algún valor en $docDet['doc_cons_filename']
como ab|cd|de
luego vuelve count($consName)
3.
Pero su regresan 1 si $docDet['doc_cons_filename']
tiene un valor vacío.
es posible volver cuentan como 0 si realizamos count(explode("|",$docDet['doc_cons_filename']))
donde $docDet['doc_cons_filename'] = ""
¿Puede alguien ayudarme con solución?
¿Qué solución quieres? – BoltClock
Esto se debe a que la cadena vacía está antes del primer (y no existente) carácter separador. ¿Por qué es malo para ti? –
Sí, 'explode()' devuelve una matriz. Puede que solo tenga un elemento si no se encuentra un delimitador. –