Как точно использовать ведущее нулевое значение из поля CSV в качестве строкового значения в php?Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как точно использовать ведущее нулевое значение из поля CSV в качестве строкового значения в php?

Сообщение Anonymous »

У меня есть поля значений, в основном имеющие начальные нулевые значения (например, 00566478990), полученные из файла .csv. Я использую эти поля в условном ЕСЛИ. К сожалению, использование значений с ведущим нулем ведет себя так же, как и значения без ведущего нуля как в условиях соответствия, так и в условиях несоответствия.
Как решить эту проблему, я не знаю. уверены, проблема связана с моим CSV-файлом или с моим кодом?
Вот часть условного ЕСЛИ:

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

//$val[1] is value with leading zero (mostly)
//$param1 is from input form (here I use CI $this->input->post('reg-num');
if($val[1] == $param1){ //
//some logic go here;
// THE PROBLEM is HERE; as for example: I input both 0012345 and 12345 into the form, then,
echo $val[1]; //the output is 0012345 from two condition. Why is that happen?
}
Я ожидаю:

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

if($val[1] == $param1){ //
//some logic go here;
// as for example: I input both 0012345 into the form, then,
echo $val[1]; //the output is 0012345 but if I input 12345 it outputs "False" or another logic
}
Похоже, что любое значение, начинающееся с нуля (например, 0012345 || 012345 || 0000000...12345), в моем случае интерпретируется как 12345.

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

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

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

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

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

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

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