Я загружаю общие файлы с php, я прочитал первую строку загруженного файла для проверки (что равно $line2
).Сравнение строк всегда возвращает false
$line = file($target_file)[0];
$line2 = 'S01700006275696C642F697269732F6D61696E2E7372656343 ';
echo $line;
echo "<br>";
echo $line2;
if($line === $line2){
echo "<br>true";
}else{
echo "<br>false";}
Проверка моих выходов, я обнаружил Theres дополнительное пространство в $line
(Хотя нет дополнительного пространства на файл), поэтому я добавил, что дополнительное пространство $ line2.
Проблема в том, что она всегда возвращает false
. Я пробовал:
if($line == $line2)
, а также
if(strcmp($line,$line2)==0)
Очевидно, что я попытался удалить дополнительное пространство от $ line2
Скопируйте и вставьте обе строки здесь. – slapyo
Вы можете использовать накладку(), чтобы удалить дополнительное пространство –
S01700006275696C642F697269732F6D61696E2E7372656343 S01700006275696C642F697269732F6D61696E2E7372656343 – Ching