webForumDet fria alternativet

Antal tecken i en sträng

PHP

3 svar · 632 visningar · startad av Simpa

Medlem sedan aug. 20002 992 inlägg
Frågan#1

Med hjälp av filken funktion kan man få reda på antalet tecken i en sträng?

Samt finns det något bra sätt att undevika att folk skriver fööööööööör långa meddelanden utan mellanslag vilket sabbar designen? Kanske går att lösa rent designmässigt att en tabell tvingar texten att göra en radbrytning, men jag lyckas iaf inte :)

Tack.

Medlem sedan mars 20007 896 inlägg
#2

WordWrap()

Medlem sedan aug. 20002 992 inlägg
#3

Fungerade perfekt, tack. :)

nu är det bara frågan hur man räknar antalet tecken i en sträng som återstår..!

Medlem sedan mars 20007 896 inlägg
#4

Vill du räkna alla tecken, eller alla tecken förutom mellanslag? Strängar i PHP är arrayer av tecken, så count() fungerar lika bra som strlen().

Alla tecken:

$str = "Hej din gamle räv!";
echo "Antal tecken: " . count($str); // Alt. strlen($str)

Inte mellanslag:

$str = "Hej din gamle räv!";
echo "Antal tecken: " . count(str_replace(' ', '', $str));

Sen finns det fler whitespace-tecken (\r,\n,\t).

252 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)