javascript parseInt на php

Просто мне нужна эта функция на PHP:

parseInt('0x0' + 'e');

Возвращает 14.

parseInt('0x0' + 'b');

Возвращает 11.

ЭТО ЯВАСКИПТ. ТЕПЕРЬ Я ХОЧУ СДЕЛАТЬ ЭТО НА PHP. Я пробовал это, но не вернул 11 или 14.

$a[] = intval('0x0' . '14');

person Ayxan Əmiraslanlı    schedule 29.09.2017    source источник
comment
Так что вернул? И почему вы заменили «е» и «б» на «14»?   -  person GolezTrol    schedule 30.09.2017
comment
А кепки зачем?   -  person rndus2r    schedule 30.09.2017


Ответы (2)


Я получил это по этой ссылке: https://www.experts-exchange.com/questions/21596911/ParseInt-function-for-PHP.html

Мне нужно сделать мой код следующим образом:

intval(substr('e',0,8),16); // returns 14
person Ayxan Əmiraslanlı    schedule 29.09.2017

это то, что вам нужно, убрать кавычки с 0x или шестнадцатеричных чисел

echo intval(0xe);
// => 14
person Kresimir Pendic    schedule 29.09.2017