Delphi > PHP

Печать RSS
103

3
Автор
Оранжевые штаны
0
$var5 = abs($var3 * ord($var7[$var4]) + ord($var7[$var4])) % (count($var7));
Блин здесь запара весь код работает один в один как в делфи но вот эта часть дает в php не тот результат хотя функционал такой же =_=
var5:= Abs(var3 * ord(var7[var4]) + ord(var7[var4])) mod  length(var7);
помогите) что здесь не так
R

Оранжевые штаны
0
скорее всего в этом ошибка
% (strlen($var7));

Старожил вапа, Кодер
0
2, согласен, мод отбрасывает целую часть после деления, а % хз чё делает
Изменил: Антон (25.11.2011 / 06:18)
П

Пацак
0
3. Borland.Delphi, то же самое smile

Землянин
0
Разбери на части код и смотри что не сходится, хотя мне кажется, что ошибка вообще не в этом
R

Оранжевые штаны
0
3, Я имел ввиду что в делфи length это и подсчет кол-ва элементов в массиве и просто подсчет кол-во символов, если строка.
Так что если $var7 не массив нужно юзать strlen
3
Автор
Оранжевые штаны
0
6. RED, $var7 это массив sad
3
Автор
Оранжевые штаны
0
У меня есть сомнения по поводу результат функции "ord" в php, просто иногда кажется что работает не так как в delphi, так ли это? И если да, то как примерно сделать более схожей результат с делфи в php
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск