explode
na pustych strun liczyć jako tablica 1.eksplodować na pustych strun tablicy liczyć jako 1
$consName =explode("|",$docDet['doc_cons_filename']);
count($consName);
Jeżeli jest jakaś wartość w $docDet['doc_cons_filename']
jak ab|cd|de
następnie count($consName)
zwrotów 3.
Ale jego powracających 1 jeśli $docDet['doc_cons_filename']
ma pustą wartość.
jest to możliwe, aby powrócić rachubę jako 0, jeśli wykonujemy count(explode("|",$docDet['doc_cons_filename']))
gdzie $docDet['doc_cons_filename'] = ""
Czy ktoś może mi pomóc w rozwiązaniu?
Jakie rozwiązanie chcesz? – BoltClock
Jest to spowodowane pustym łańcuchem przed pierwszym (i nieistniejącym) znakiem separatora. Dlaczego to jest dla ciebie złe? –
Tak, 'explode()' zwraca tablicę. Może mieć tylko element, jeśli nie znaleziono separatora. –