---
title: "bokstäver till bilder"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/78398-bokstäver-till-bilder"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "badmongo"
published: "2003-05-29T13:56:21.000Z"
updated: "2003-05-30T16:09:41.000Z"
replies: 7
views: 247
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/78398-bokstäver-till-bilder"
---

# bokstäver till bilder

## #1 — badmongo, 2003-05-29T13:56Z

hej. finns det nån funktion som byter ut varje  bokstav i en mening.     

så om det står  "hej"    på en sida   så ska det bli till exempel

\<img src="h.gif"\>\<img src="e.gif"\>\<img src="j.gif"\>

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

## #2 — Matte, 2003-05-29T14:11Z

```php
$str = "Hej på dej";

$str = preg_replace("/([a-zåäö])/", "<img src=\"$1.gif\">", strtolower($str));

echo $str;
```

 
Sen kanske det inte är så lämpligt att ha bilder som heter 'å.gif'. Du kanske får göra ett steg två som byter namn på dessa till något lämpligare.

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

## #3 — badmongo, 2003-05-29T14:25Z

tack funkar prima.

skullenog va smart det där med  åäö  hur  löser hag det...

sen så specialtecken som jag vill ha omgjorde....
 till   exempel  \*(stjärna)  deftersom man inte kan döra  filer  ill \*.gif        hur löser jag sånna grejer.?

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

## #4 — Matte, 2003-05-29T14:44Z

T.ex något på det här hållet:

```php
$str = "Hej på dej. Bröd-ätare";

$str = preg_replace("/([a-zåäö*\\\.-])/", "<img src=\"$1.gif\">", strtolower($str));

$pattern = array('å', 'ä', 'ö', '*', '..gif', '-');
$replace = array('aa', 'ae', 'oe', 'star', 'dot.gif', 'conn');

$str = str_replace($pattern, $replace, $str);

echo $str;
```

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

## #5 — Nexus86, 2003-05-29T15:19Z

Förtydelse av Mattes kod:

å.gif = aa.gif
ä.gif = ae.gif
ö.gif = oe.gif
\*.gif = star.gif
..gif = dot.gif
\-.gif = conn.gif

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

## #6 — badmongo, 2003-05-29T17:29Z

funkar  prima  tack så mycke... men  har  lite problem att göra  typ  \<br\>  och så nu.. när den byter ut alla tecken...

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

## #7 — badmongo, 2003-05-30T15:59Z

någon som vet.    

$str = "Hej på dej. Bröd-ätare";

hur jag ska kunna få en radbryt i denna?

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

## #8 — Matte, 2003-05-30T16:09Z

En variant är att köra det baklänges:

```
$str = "Hej på dej. <br> Bröd-ätare";

$str = preg_replace("/([a-zåäö*\.-])/", "<img src=\"$1.gif\">", strtolower($str));

$pattern = array('å', 'ä', 'ö', '*', '..gif', '-', '<<img src="b.gif"><img src="r.gif">>');
$replace = array('aa', 'ae', 'oe', 'star', 'dot.gif', 'conn', '<br>');

$str = str_replace($pattern, $replace, $str);

echo $str;
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/78398-bokstäver-till-bilder
