webForumDet fria alternativet

Dela upp bokstäver

PHP

8 svar · 350 visningar · startad av peronet

Medlem sedan sep. 200193 inlägg
Frågan#1

Någon som vet hur jag delar upp alla bokstäver i en sträng?

Exempel:
Hej jag heter ture.

blir:
$bokstav[0] = "H";
$bokstav[1] = "e";
$bokstav[2] = "j";
$bokstav[3] = " "
$bokstav[4] = "j";
$bokstav[5] = "a";
$bokstav[6] = "g";
$bokstav[7] = " ";
$bokstav[0] = "h";
$bokstav[0] = "e";
$bokstav[0] = "t";
$bokstav[0] = "e";
$bokstav[0] = "r";
$bokstav[0] = " ";
$bokstav[0] = "t";
$bokstav[0] = "u";
$bokstav[0] = "r";
$bokstav[0] = "e";

Jag behöver detta.. =)

------------------
.... Weii

Medlem sedan sep. 200193 inlägg
#2

$bokstav[0] = "H";
$bokstav[1] = "e";
$bokstav[2] = "j";
$bokstav[3] = " "
$bokstav[4] = "j";
$bokstav[5] = "a";
$bokstav[6] = "g";
$bokstav[7] = " ";
$bokstav[8] = "h";
$bokstav[9] = "e";
$bokstav[10] = "t";
$bokstav[11] = "e";
$bokstav[12] = "r";
$bokstav[13] = " ";
$bokstav[14] = "t";
$bokstav[15] = "u";
$bokstav[16] = "r";
$bokstav[17] = "e";

------------------
.... Weii

Medlem sedan jan. 20012 204 inlägg
#3

explode / implode

------------------
"Vill du också ha spänning i vardagen? Börja med frisbee!"

Medlem sedan sep. 200193 inlägg
#4

Måste man inte ha en separator för att kunna separera med explode?

$pieces = explode(" ", $pizza);

?

Jag har inget speciellt värde att dela upp med..

------------------
.... Weii

Medlem sedan jan. 20007 697 inlägg
#5

Helt otestad kod, men du kan ju se om det fungerar.

$string = "Sträng med en massa text";

for($i=0;$i<strlen($string);$i++) {
    $newString[$i] = substr($string,$i,1);
}

for($j=0;$j<=sizeof($newString);$j++) {
    echo $newstring[$j]."<br>\n";
}

Som sagt är det helt otestat. :)

Medlem sedan mars 20007 896 inlägg
#6

Skämtar ni med mig?! :q

En sträng är ju en array redan!

<?php
$namn = "Jag heter Ture!";
echo "Index 4: " . $namn[ 4 ];
?>

------------------
SPiN, bjorne.w@telia.com

-- Wise men talk because they have something to say; fools, because they have to say something. --

Medlem sedan jan. 20007 697 inlägg
#7

Hehe... *ehrm* :r Så sant så sant, att jag inte tänkte på det. :r

Medlem sedan mars 20007 896 inlägg
#8

Inte för att det var något fel med din kod, Kim. Den funkar säkert som den ska... Känns dock som rätt mycket overkill. :e

------------------
SPiN, bjorne.w@telia.com

-- Wise men talk because they have something to say; fools, because they have to say something. --

Medlem sedan jan. 20007 697 inlägg
#9

En aning overkill kanske. ;)

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