PDA

View Full Version : سوال: تابع معکوس بایت



ciph3r
یک شنبه 07 دی 1393, 22:21 عصر
سلام دوستانمن یک تابع می خواهم که هگز من را هر 2 باید 2 باید معکوس کنه برایممثل مثال زیر :هگز : 02EB05EBF9E8بعد از معکوس : EB02EB05E8F9ممنون میشم واقعا

MMSHFE
دوشنبه 08 دی 1393, 11:03 صبح
function hexSwap2($hex) {
$len = strlen($hex) - 4;
$result = '';
for($i = 0; $i <= $len; $i += 4) {
$result .= substr($hex, $i + 2, 2) . substr($hex, $i, 2);
}
return $result;
}
echo hexSwap2('02EB05EBF9E8'); // Output: EB02EB05E8F9

ciph3r
دوشنبه 08 دی 1393, 15:10 عصر
کارت درسته :دی

ciph3r
دوشنبه 08 دی 1393, 17:37 عصر
آقا من هرچی به الگریتم که شما نوشتین برنامشو دقت می کنم نمی فهمم
به هر حال ممنونم
حالا یک سال دیگه
اگر من بخواهم این تابع را تغیر بدم که کار دیگه انجام بده
کار اینکه هر 4 بایت یدونه %u اضافه کنه که به یونیک تبدیل بشه

مثلا EB02EB05E8F9
را به %uEB02%uEB05%uE8F9%u

تبدیل کنه