---
title: "Räkna tecken"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/185874-räkna-tecken"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "SoulGod"
published: "2011-01-22T12:37:39.000Z"
updated: "2011-01-22T17:51:09.000Z"
replies: 3
views: 1309
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/185874-räkna-tecken"
---

# Räkna tecken

## #1 — SoulGod, 2011-01-22T12:37Z

Jag sitter och leker lite med en teckenräknare, och har testat mig fram till denna:

STR_REPLACE(RANGE('A', 'Z'), '', $str, $num_caps);
STR_REPLACE(RANGE('a', 'z'), '', $str, $low_caps);
STR_REPLACE(RANGE('0', '9'), '', $str, $numbers);

Men , nu kommer den intressanta delen ..
Hur använder jag range till att räkna symboler?

Då menar jag dom vanliga tecknen ?! o.s.v. som används i lösenord ...

Permalänk: https://www.webforum.nu/p/185874

## #2 — Lasp, 2011-01-22T13:15Z

Totalen minus de du har räknat in som nummer, versaler och gemener!

Permalänk: https://www.webforum.nu/p/2266750

## #3 — casca, 2011-01-22T14:29Z

Kan du inte bara använda [strlen()](http://php.net/manual/en/function.strlen.php) ?

Permalänk: https://www.webforum.nu/p/2266752

## #4 — MickeA.com, 2011-01-22T17:51Z

Testa det här:

```php
$symbols = array_merge(range("{", "~"), range(":", "@"));
```

Jag använder det i en funktion som slumpar lösenord, du bör få ut "alla" specialtecken.

Permalänk: https://www.webforum.nu/p/2266760

---

Tråden på webben: https://www.webforum.nu/amne/php/185874-räkna-tecken
