У меня есть форма с двумя текстовыми полями, «от» и «до».
, когда я ввожу такие значения, как «100000» и «10000F» и выполняю цикл for, он всегда выглядит как:
0 100001 100002 100003 100004 100005 100006 100007 100008 100009 10000a 10000b 10000c 10000d 10000e 10000f
если я вручную добавлю диапазон для цикла, я получу:
100000100001 100002 100003 100004 100005 100006 100007 100008 100009 10000a 10000b 10000c 10000d 10000e 10000f
с использованием:
for ($i = '0x'.$_POST['from']; $i <= '0x'.$_POST['to']; $i++) { print dechex($i)."\n"; }
против:
for ($i = 0x100000; $i <= 0x10000F; $i++) { print dechex($i)."\n"; }
, если кто-нибудь знает, что я делаюздесь не так, пожалуйста, дайте мне знать.
Я также попытался добавить «0x» к числам через форму с теми же результатами.
спасибо!