anpera.net
https://anpera.homeip.net/phpbb3/

Frage zu Kommentaren
https://anpera.homeip.net/phpbb3/viewtopic.php?f=34&t=2975
Seite 1 von 1

Autor:  Taikun14 [ Mi 04 Okt, 2006 19:22 ]
Betreff des Beitrags:  Frage zu Kommentaren

Sers, also ich habe bei mir RPG Chars eingebaut und möchte das die RPG Punkte NUR auf dem Dorfplatz mit mindestens 15 Wörtern gezählt werden. Also nicht irgendwie im Haus oder sonst wo. Weiss einer Rat, wie ich es vielleicht machen könnte?
Thx im Vorraus.

Autor:  Auric [ Mi 04 Okt, 2006 21:29 ]
Betreff des Beitrags: 

in der vievcommentary auf
[php]if($section == 'village' && count(explode(' ',$commentary)) >=14) {
#bla
}[/php]
Testen...

Der test auf die Section sollte klar sein, im zweiten Teil wird einfach der Text an jedem leerzeichen zerlegt und dann die länge des sich daraus ergebenden Arrays gemessen.
Ist zwar ein bisschen unsauber so mit dem explode, aber ne elegantere Methode fällt mir grad nicht ein :D

Autor:  Eliwood [ Mi 04 Okt, 2006 21:51 ]
Betreff des Beitrags: 

http://ch2.php.net/manual/de/function.s ... -count.php

[php]str_word_count($commentary, 0) >=15[/php]

Autor:  Taikun14 [ Do 05 Okt, 2006 14:31 ]
Betreff des Beitrags: 

Danke Euch, funkt perfekt ^^

Autor:  Harthas [ Do 05 Okt, 2006 16:13 ]
Betreff des Beitrags: 

Wenn er sagt mindestens 15, müsste es dann nicht theoretisch >=15 sein? :-P

Autor:  Auric [ Do 05 Okt, 2006 16:58 ]
Betreff des Beitrags: 

Nach meiner Variante ist 14 die richtige Zahl, bei Elis aber glaube ich nicht.

Schreib mal 15 Worte und Zähle die leerzeichen (nicht davon oder dahinter ;) )

Autor:  Darkness [ Do 05 Okt, 2006 17:04 ]
Betreff des Beitrags: 

Auric hat geschrieben:
Nach meiner Variante ist 14 die richtige Zahl, bei Elis aber glaube ich nicht.

Schreib mal 15 Worte und Zähle die leerzeichen (nicht davon oder dahinter ;) )

Du zählst aber nich die leerzeichen sondern die wörter...
also is es bei eli das glecihe wie bei dir...
d.h. auch bei dir sollte 15 stehen^^

Autor:  Auric [ Do 05 Okt, 2006 17:33 ]
Betreff des Beitrags: 

Arrgh.. ich hab zu viel mit der high-funktion aus Delphi gewerkelt, die ja den höchsten Index und nicht die Anahl ausgibt..

15 wäre richtig (oder das = aus >= wegnehmen^^)[/php]

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/