Hallo allemaal,

Ik was bezig met wat oevenen, en dus maakte ik een Emoticon Text generator(Grote door MSN-Emoticons opgebouwde text). Nu werkt alles dus, behalfe de A. Ik zou niet weten wat ik fout doe. Ik werk op deze manier:

<?PHP
$text = "Formuliertext";
$text = strtoupper($text);

$subject[] = "A";
$subject[] = "B";
enz enz...

$replaceline1[] = ":[:[:[:D";
$replaceline1[] = ":[:[:[:D";
enz, again //(Replaceline 1, omdat er 5 rijen emoticons zijn die ik onder elkaar weergeef.).

$line1 = str_replace($subject, $replaceline1, $text);
$line2 = str_replace($subject, $replaceline2, $text);

echo $line1;
echo $line2;
echo $line3;

?>

Ik snap nu niet wat ik fout doe, ik zie ook geen typfouten of wat dan ook...

Alvast Bedankt,
Roelof.
$replaceline1[] = ":[:[:[:D";
$replaceline1[] = ":[:[:[:D";
enz,

2 Keer dezelfde regel?
Was is precies je bedoeling, wil je nu de A vervangen door emicons?
Twee keer dezelfde regel, omdat de bovenkant van de A hetzelfde is als de bovenkant van de B. Ik wil dus elke letter vervangen door een stel tekens. En de tekst in Emoticons is 5 regels hoog, dus doe ik het 5 keer.

$replaceline1, 2, 3, 4 en 5.
Als ik alle outputs heb, zet ik de lijnen weer onder elkaar, zodat je de goeie tekencombo krijgt.

Alleen hij doet zonder reden de A dus fout..

Voorbeeldje van de A output:
replaceline1 voor de a is: :[:[:[:D.
replaceline2: :[:D:[:D
replaceline3: :[:[:[:D
replaceline4: :[:D:[:D
replaceline5: :[:D:[:D

Uiteindelijk word dit dus gewoon:
:[:[:[:D
:[:D:[:D
:[:[:[:D
:[:D:[:D
:[:D:[:D

(het is de bedoeling dat je dit kopieert en in msn plakt, zodat het een A word.

Máár, als ik de A in de generator gooi, komt dit eruit:
:[:[:[::[:[:[:[:D
:[::D:[:D:[:D:[::D:[:D:[:D
:[:[:[::D:[:D:[:D
:[::D:[:D:[:D:[::D:[:D:[:D
:[::[:[:[:[:D:[::[:[:[:[:D

Totaal niet goed dus :S.

Verder werkt elke letter zoals het hoort, dus ik snap niet waarom de A niet.

Reageren