Hallo,
ich verstehe die nachfolgende Syntax nicht so recht.
Kann mir jemand mal die Zeile $c.=$a{$i}^$b{$i}; erklären?
Die geschweiften Klammern habe ich so noch nie gesehen,
welche Funktion haben diese?
- irgendetwas mit XOR...?
# beliebiger Text
$a="12345678901234567890";
#md5-String
$b="0÷ÌKè£,ÝÜ©Ò7/5u";
$l="16";
function bytexor($a,$b,$l)
{
$c="";
for($i=0;$i<$l;$i++) {
$c.=$a{$i}^$b{$i};
}
return($c);
}
Hintergrund: Ich muss diese Funktion in J-Script abbilden... :-(
Gruss
Roland
ich verstehe die nachfolgende Syntax nicht so recht.
Kann mir jemand mal die Zeile $c.=$a{$i}^$b{$i}; erklären?
Die geschweiften Klammern habe ich so noch nie gesehen,
welche Funktion haben diese?
- irgendetwas mit XOR...?
# beliebiger Text
$a="12345678901234567890";
#md5-String
$b="0÷ÌKè£,ÝÜ©Ò7/5u";
$l="16";
function bytexor($a,$b,$l)
{
$c="";
for($i=0;$i<$l;$i++) {
$c.=$a{$i}^$b{$i};
}
return($c);
}
Hintergrund: Ich muss diese Funktion in J-Script abbilden... :-(
Gruss
Roland
Kommentar