---
title: "va ere för fel???"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/44546-va-ere-för-fel"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "patrik2002"
published: "2002-05-25T21:25:56.000Z"
updated: "2002-05-25T22:59:01.000Z"
replies: 7
views: 197
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/44546-va-ere-för-fel"
---

# va ere för fel???

## #1 — patrik2002, 2002-05-25T21:25Z

det här är min kod men inget skrivs ut....

\<?

$Namn = "aejaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasdsadsafsdafsafasfsafsadsafsafsafsafsafsafasafafsafasfasfsafafsafsfsafsafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaaaaaaaaaaaaaaaa"; 

if (strlen($Namn) \> 1150){
$str1 = substr ($Namn, 0, 850);
$str2 = substr ($Namn, 851,1900 );
}
$str1 = wordwrap($str1,40, "\<br\>\\n",1);
if(isset($str2)){
$str2 = wordwrap($str2,40, "\<br\>\\n",1);
}

$stor= substr($str1,0,1);
$stor = str_replace ( "a", "\<font size='20' face='Dauphin'\>A\</font\>", $stor );
$stor = str_replace ( "A", "\<font size='20' face='Dauphin'\>A\</font\>", $stor );
$stor = str_replace ( "b", "\<font size='20' face='Dauphin'\>B\</font\>", $stor );
$stor = str_replace ( "B", "\<font size='20' face='Dauphin'\>B\</font\>", $stor );
$stor = str_replace ( "c", "\<font size='20' face='Dauphin'\>C\</font\>", $stor );
$stor = str_replace ( "C", "\<font size='20' face='Dauphin'\>C\</font\>", $stor );
$stor = str_replace ( "d", "\<font size='20' face='Dauphin'\>D\</font\>", $stor );
$stor = str_replace ( "D", "\<font size='20' face='Dauphin'\>D\</font\>", $stor );
$stor = str_replace ( "e", "\<font size='20' face='Dauphin'\>E\</font\>", $stor );
$stor = str_replace ( "E", "\<font size='20' face='Dauphin'\>E\</font\>", $stor );
$stor = str_replace ( "f", "\<font size='20' face='Dauphin'\>F\</font\>", $stor );
$stor = str_replace ( "F", "\<font size='20' face='Dauphin'\>F\</font\>", $stor );
$stor = str_replace ( "g", "\<font size='20' face='Dauphin'\>G\</font\>", $stor );
$stor = str_replace ( "G", "\<font size='20' face='Dauphin'\>G\</font\>", $stor );
$stor = str_replace ( "h", "\<font size='20' face='Dauphin'\>H\</font\>", $stor );
$stor = str_replace ( "H", "\<font size='20' face='Dauphin'\>H\</font\>", $stor );
$stor = str_replace ( "i", "\<font size='20' face='Dauphin'\>I\</font\>", $stor );
$stor = str_replace ( "I", "\<font size='20' face='Dauphin'\>I\</font\>", $stor );
$stor = str_replace ( "j", "\<font size='20' face='Dauphin'\>J\</font\>", $stor );
$stor = str_replace ( "J", "\<font size='20' face='Dauphin'\>J\</font\>", $stor );
$stor = str_replace ( "k", "\<font size='20' face='Dauphin'\>K\</font\>", $stor );
$stor = str_replace ( "K", "\<font size='20' face='Dauphin'\>K\</font\>", $stor );
$stor = str_replace ( "l", "\<font size='20' face='Dauphin'\>L\</font\>", $stor );
$stor = str_replace ( "L", "\<font size='20' face='Dauphin'\>L\</font\>", $stor );
$stor = str_replace ( "m", "\<font size='20' face='Dauphin'\>M\</font\>", $stor );
$stor = str_replace ( "M", "\<font size='20' face='Dauphin'\>M\</font\>", $stor );
$stor = str_replace ( "n", "\<font size='20' face='Dauphin'\>N\</font\>", $stor );
$stor = str_replace ( "N", "\<font size='20' face='Dauphin'\>N\</font\>", $stor );
$stor = str_replace ( "o", "\<font size='20' face='Dauphin'\>O\</font\>", $stor );
$stor = str_replace ( "O", "\<font size='20' face='Dauphin'\>O\</font\>", $stor );
$stor = str_replace ( "p", "\<font size='20' face='Dauphin'\>P\</font\>", $stor );
$stor = str_replace ( "P", "\<font size='20' face='Dauphin'\>P\</font\>", $stor );
$stor = str_replace ( "q", "\<font size='20' face='Dauphin'\>Q\</font\>", $stor );
$stor = str_replace ( "Q", "\<font size='20' face='Dauphin'\>Q\</font\>", $stor );
$stor = str_replace ( "r", "\<font size='20' face='Dauphin'\>R\</font\>", $stor );
$stor = str_replace ( "R", "\<font size='20' face='Dauphin'\>R\</font\>", $stor );
$stor = str_replace ( "s", "\<font size='20' face='Dauphin'\>S\</font\>", $stor );
$stor = str_replace ( "S", "\<font size='20' face='Dauphin'\>S\</font\>", $stor );
$stor = str_replace ( "t", "\<font size='20' face='Dauphin'\>T\</font\>", $stor );
$stor = str_replace ( "T", "\<font size='20' face='Dauphin'\>T\</font\>", $stor );
$stor = str_replace ( "u", "\<font size='20' face='Dauphin'\>U\</font\>", $stor );
$stor = str_replace ( "U", "\<font size='20' face='Dauphin'\>U\</font\>", $stor );
$stor = str_replace ( "v", "\<font size='20' face='Dauphin'\>V\</font\>", $stor );
$stor = str_replace ( "V", "\<font size='20' face='Dauphin'\>V\</font\>", $stor );
$stor = str_replace ( "x", "\<font size='20' face='Dauphin'\>X\</font\>", $stor );
$stor = str_replace ( "X", "\<font size='20' face='Dauphin'\>X\</font\>", $stor );
$stor = str_replace ( "y", "\<font size='20' face='Dauphin'\>Y\</font\>", $stor );
$stor = str_replace ( "Y", "\<font size='20' face='Dauphin'\>Y\</font\>", $stor );
$stor = str_replace ( "z", "\<font size='20' face='Dauphin'\>Z\</font\>", $stor );
$stor = str_replace ( "Z", "\<font size='20' face='Dauphin'\>Z\</font\>", $stor );
$stor = str_replace ( "å", "\<font size='20' face='Dauphin'\>Å\</font\>", $stor );
$stor = str_replace ( "Å", "\<font size='20' face='Dauphin'\>Å\</font\>", $stor );
$stor = str_replace ( "ä", "\<font size='20' face='Dauphin'\>Ä\</font\>", $stor );
$stor = str_replace ( "Ä", "\<font size='20' face='Dauphin'\>Ä\</font\>", $stor );
$stor = str_replace ( "ö", "\<font size='20' face='Dauphin'\>Ö\</font\>", $stor );
$stor = str_replace ( "Ö", "\<font size='20' face='Dauphin'\>Ö\</font\>", $stor );

print $stor;
print $str1."\<br\>";
?\>

snälla hjälp!!!

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

## #2 — Matte, 2002-05-25T22:25Z

Som jag ser det så sätts aldrig $str1 när teckenantalet understiger 1150.

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

## #3 — patrik2002, 2002-05-25T22:29Z

jooo det jör det!

kolla:

if (strlen($Namn) \> 1150){  //om det är större körs det
$str1 = substr ($Namn, 0, 850); sätter str1 0 till 850
$str2 = substr ($Namn, 851,1900 ); // sätter str2 till 851 till 1900
}  //avslutar if-satsen
$str1 = wordwrap($str1,40, "\<br\>\\n",1); //wordwrappning för både den delade å odelade
if(isset($str2)){ //kollar åm den finns
$str2 = wordwrap($str2,40, "\<br\>\\n",1); //wordwrappning för både den delade å odelade
}

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

## #4 — SPiN, 2002-05-25T22:29Z

Jodå, den görs det direkt efter första avslutande vingen.

Jag ser inget fel, men dina str_replace () borde du kunna byta ut mot en rad:

```
$str = preg_replace ( "'([a-zåäö])'is", "<font size=\"20\" face=\"Dauphin\">" . strtoupper ( "$1" ) . "</font>", substr ( $str, 0, 1 ) );
```

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

## #5 — patrik2002, 2002-05-25T22:31Z

kan du förklara det du nyss gjorde? ALLT tack

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

## #6 — SPiN, 2002-05-25T22:35Z

Jag använde ett reguljärt uttryck för att göra snyggare och effektivare kod. :)

Sök antingen här på wF eller över nätet på "Regular Expressions" eller "RegExp" så hittar du en del, det är en del att förklara...

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

## #7 — Matte, 2002-05-25T22:55Z

> *Ursprungligen av patrik2002*  **jooo det jör det!
> 
> kolla:
> 
> if (strlen($Namn) \> 1150){  //om det är större körs det
> $str1 = substr ($Namn, 0, 850); sätter str1 0 till 850
> $str2 = substr ($Namn, 851,1900 ); // sätter str2 till 851 till 1900
> }  //avslutar if-satsen
> $str1 = wordwrap($str1,40, "\<br\>\\n",1); //wordwrappning för både den delade å odelade
> if(isset($str2)){ //kollar åm den finns
> $str2 = wordwrap($str2,40, "\<br\>\\n",1); //wordwrappning för både den delade å odelade
> }**

Det måste vara något jag inte förstår! Om $namn är färre än 1150 tecken:

```
if (strlen($Namn) > 1150){  //om det är större körs det
$str1 = substr ($Namn, 0, 850); sätter str1 0 till 850
$str2 = substr ($Namn, 851,1900 ); // sätter str2 till 851 till 1900
}  //avslutar if-satsen
```

 Här existerar inte variabeln $str1

```
$str1 = wordwrap($str1,40, "<br>\n",1); //wordwrappning för både den delade å odelade
```

 Här skapas $str1 genom wordwrap på den icke existerande variabel $str1. Resultatet måste bli en tom sträng i $str1.

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

## #8 — Matte, 2002-05-25T22:59Z

Så här hade jag velat ha det:

```
if (strlen($Namn) > 1150){ 
$str1 = substr ($Namn, 0, 850); 
$str2 = substr ($Namn, 851,1900 ); 
} else $str1 = $namn;
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/44546-va-ere-för-fel
