Strpos() возвращает false, когда я пытаюсь найти число внутри значения стога сена целочисленного типа.Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Strpos() возвращает false, когда я пытаюсь найти число внутри значения стога сена целочисленного типа.

Сообщение Anonymous »

Я пишу простую функцию, и по какой-то причине (вероятно, простой) она у меня не работает.

Код: Выделить всё

function check_value($postID)
{
$ID = $postID;
$cookie = $_COOKIE['list_of_IDS'];
$position = strpos($cookie,$ID);
echo 'ID:'.$ID.'-Cookie:'.$cookie;
if ($position !== false)
{
echo "ID is in the cookie";
}
}
Пытаясь выяснить, в чем проблема, я поместил эту эхо-строку над оператором if, чтобы убедиться, что в переменных действительно есть что-то.Моя проблема в том, что оператор if никогда не распечатывается, несмотря на то, что значение $cookie содержит последовательность цифр в значении $ID.$postID — это число 123123.
Строка $cookie обычно имеет вид 123123.23422.234234.2342342.234234.

Подробнее здесь: https://stackoverflow.com/questions/103 ... integer-ty
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»