str_replace() probleem.
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:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?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;
?>
$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.
Gewijzigd op 01/01/1970 01:00:00 door Roelof t. Napel
$replaceline1[] = ":[:[:[:D";
enz,
2 Keer dezelfde regel?
Gewijzigd op 01/01/1970 01:00:00 door Martijn B
$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.