Delphi > PHP
1.
3DwEp (20.11.2011 / 03:30)
$var5 = abs($var3 * ord($var7[$var4]) + ord($var7[$var4])) % (count($var7));
Блин здесь запара весь код работает один в один как в делфи но вот эта часть дает в php не тот результат хотя функционал такой же =_=
var5:= Abs(var3 * ord(var7[var4]) + ord(var7[var4])) mod length(var7);
помогите) что здесь не так
2.
RED (25.11.2011 / 01:00)
скорее всего в этом ошибка
% (strlen($var7));
3.
Антон (25.11.2011 / 06:16)
2, согласен, мод отбрасывает целую часть после деления, а % хз чё делает
4.
Петр (25.11.2011 / 06:27)
3.
Borland.Delphi, то же самое
5.
Артур (25.11.2011 / 12:05)
Разбери на части код и смотри что не сходится, хотя мне кажется, что ошибка вообще не в этом
6.
RED (26.11.2011 / 12:33)
3, Я имел ввиду что в делфи length это и подсчет кол-ва элементов в массиве и просто подсчет кол-во символов, если строка.
Так что если $var7 не массив нужно юзать strlen
7.
3DwEp (27.11.2011 / 19:18)
6.
RED, $var7 это массив
8.
3DwEp (27.11.2011 / 19:29)
У меня есть сомнения по поводу результат функции "ord" в php, просто иногда кажется что работает не так как в delphi, так ли это? И если да, то как примерно сделать более схожей результат с делфи в php
URL:
https://visavi.net/topics/26669