2017-12-27 2 views
-1

Ich habe ein Problem mit der Funktion str_word_count() mit meinem PHP.Hinweis: undefinierter Offset mit str_word_count

Ich habe dieses Stück Code:

$array_cadena = str_word_count($row[0]); 
echo "<td>"; 
for ($i = 0; $i < $half_words; $i++) { 
    echo $array_cadena[$i] . " "; 
}; 

Es funktioniert ohne Probleme, aber wenn ich den Code so lassen werde ich Probleme mit den Akzenten, Satzzeichen und Zahlen erfahren. So entschied ich folgendes hinzuzufügen ...

$array_cadena = str_word_count($row[0], 1,'1,2,3,4,5,6,7,8,9,0,á,é,í,ó,ú,ñ,.,;'); 

Aber im Browser sehe ich diesen Fehler: Hinweis: Undefined offset:

Was mache ich falsch?

Danke für Ihre Hilfe.

+1

Ich sehe die 'str_word_count nicht()' ** Funktion ** ... ich etwas fehle? – Zak

+2

http://php.net/manual/en/function.str-word-count.php – jh1711

+1

Wir wissen nichts über '$ half_words' und' $ row', Ich schätze, dass Sie nur auf einen Schlüssel zugreifen '$ array_cadena', das nicht existiert. –

Antwort

0

die char Liste ohne comman Verwenden Sie wie folgt vor:

$array_cadena = str_word_count($row[0], 1,'1234567890áéíóúñ.,;'); 
+0

Ich habe es gemacht, aber nichts hat sich geändert ... :( – user2631870