---
title: "23 till 000023"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/74567-23-till-000023"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Sabotnick"
published: "2003-04-20T16:59:53.000Z"
updated: "2003-04-21T13:23:33.000Z"
replies: 5
views: 232
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/74567-23-till-000023"
---

# 23 till 000023

## #1 — Sabotnick, 2003-04-20T16:59Z

Finns det någon funktion som kan göra om ett vist tal så den alltid har 6syffror,  tal 3 blir 000003 osv?

Tack på förhand!!

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

## #2 — Matte, 2003-04-20T17:20Z

Två varianter:

```php
$value = 23;

echo sprintf("%06d", $value);
echo str_pad($value, 6, '0', STR_PAD_LEFT);
```

 
Finns säkert fler.

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

## #3 — Sabotnick, 2003-04-20T17:35Z

Tack för hjälpen!

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

## #4 — pimme, 2003-04-20T21:26Z

vet inte om number_format() kan lösa det också..

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

## #5 — Matte, 2003-04-20T21:47Z

Tveksamt.

I number_format anger du antalet decimaler samt tecken för kommatecken och tusentalsavgränsare.

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

## #6 — Asterix, 2003-04-21T13:23Z

eller:

```php
$value = 23;
echo substr ("000000". $value, -6);
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/74567-23-till-000023
