Ошибка при преобразовании переменной Переполнение стека

Здравствуйте, я пытаюсь загрузить узел в представлении, используя функцию node_load (), которая принимает целочисленный аргумент. Я беру идентификатор узла по $nid=$fields['nid']->content; и я пытаюсь загрузить узел, позвонив node_load($nid) но это не удается. После экспериментов я понял, что $ nid это String вместо целого числа, поэтому я пытаюсь привести к int, но он возвращает мне 0. Вы можете мне помочь?

$nid=$fields['nid']->content;

print gettype($nid);

print $nid;
print intval($nid);
print (int) $nid;

Выход:

строка 3 0 0


После выполнения var_dump($nid); это выход

 " string(36) "

Еще одна попытка:

$nid=$fields['nid']->content;

print $nid;

echo (int) trim($nid)

выход:
3 0

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]