Перевод с Action Script

Kyd

Новичок
Перевод с Action Script

Есть код на Action Script:
x[_local18 >> 5] = x[_local18 >> 5] | ((_local24.charCodeAt(_local18 / 8) & _local26) << (24 - (_local18 % 32)));

Функция charCodeAt соответствует Функции в Пхп это Ord.

Я переписал так:
$x[$local18 >> 5] = $x[$local18 >> 5] | ((ord($local18 / 8) & $local26) << (24 - ($local18 % 32)));

Но чувствую что это не то....
в AS
my_str.charCodeAt(index)
в PHP
int Ord (string string)

Посмотрите пожалуйста,правильно ли я перевел выражение .
 

baev

‹°°¬•
Команда форума
Неправильно.

Я Action Script'а не знаю, но в php таких конструкций просто не существует.
 

SiMM

Новичок
> в php таких конструкций просто не существует
Каких?
> Action Script'а не знаю
+1
Это вообще скорее в форум по Action Script, чтобы они разжевали для начала, что значит _local24.charCodeAt(_local18 / 8) - под ord мало катит - ибо становится непонятным, что же значит делить символ на 8.
 

WP

^_^
> Функция charCodeAt соответствует Функции в Пхп это Ord.
Не совсем так. Я не работал с Action Script, но знаю JS, и там этот метод объекта String выдает код символа на указанной позиции в строке. То бишь
PHP:
$string = 'fuck';
$n = 1;
echo ord($string{$n});
// 117
Эквивалентно
str = 'fuck';
alert(str.charCodeAt(1));
// 117
 
Сверху