POZOR, CO SI VYBERETE · Mar 1, 06:39 PM by Kašpy
Není funkce jako funkce. V tomto příkladu ukážu příklad s funkcí str_replace a strtr. Obě slouží k nahrazení textu, ale výsledek Vás může někdy překvapit. Zde je následující příklad.
<?php
$text = "ABCDEF";
//Nahradí ABCDEF za FEDCBA
echo str_replace(array("A", "B", "C", "D", "E", "F"), array("F", "E", "D", "C", "B", "A"), $text) . "<br />";
//Nahradí ABCDEF za ABCCBA
echo strtr($text, "ABCDEF", "FEDCBA");
?>
Vysvětlení je následující.
Písmeno->čim se nahradí->výsledný text
A->F->FBCDEF
B->E->FECDEF
C->D->FEDDEF
D->C->FECCEF
E->B->FBCCBF
F->A->ABCCBA
Příště doplnim další funkce, u kterých může nastat takovýto zvrat.

commenting closed for this article
