Я новичок в PHP, и я пытаюсь преобразовать простую функцию Javascript в функцию PHP. Мне нужна помощь в преобразовании этого кода в PHP. Большое спасибоПреобразование JavaScript в PHP
var intArrayToHexString = function(arr) {
var hex = "";
for (var i = 0; i < arr.length; i++) {
if (arr[i] < 16)
hex += "0";
hex += arr[i].toString(16);
}
return hex;
};
PHP код: в PHP, это то, что я пробовал:
function intArrayToHexString($arr) {
$hex = "";
for ($i = 0; $i < strlen($arr); $i++) {
if ($arr[$i] < 16)
$hex .= "0";
$hex .= $arr[$i];
}
return $hex;
};
PHP код не работает. Помоги мне, пожалуйста.
Что значит "не работает"? –
Вы можете распечатать вывод или что-то еще. –
'strlen' - это функция для получения длины строки, а не длины массива. Я думаю, вы хотите 'count'. Хотя вы можете просто использовать цикл foreach, а не 'for'. –