оператор if — Почему операция == не работает на сервере в PHP, но работает на localhost?

Я пробовал этот код на localhost, и он работал нормально, но когда я загружаю его на сервер, он не работает, и у него есть проблема с этой строкой:if($key[$j]== $this->test);, Вы можете помочь ? 🙂

<?php
class key {
public $test;
public $result;
public $imp;
public $sentc;

function __construct() {
$this->test = $_GET['c'];
$arr = explode("-", $this->test);
$p = PRODUCTS::getallteedrow();
$tproduct = PRODUCTS::getAlltaeed();
$ii = 0;

for ($i = 0; $i < $p; $i++) {
$pp = $tproduct[$i];
$key = $pp['keyword'];
$key = explode(',', $key);
$count = count($key);

for ($j = 0; $j < $count; $j++) {
if ($key[$j] == $this->test) {
$this->result[$ii] = PRODUCTS::products_SelectRow($pp['id']);
$this->sentc = $this->result[$ii]['description'];
$this->sentc = explode(" ", $this->sentc);

if (count($this->sentc) >= 30) {
$this->sentc = array_slice($this->sentc, 0, 30);
$this->sentc = implode(" ", $this->sentc);
$this->result[$ii]['description'] = $this->sentc . ".....";
}

echo $this->result[$ii]['description'];
$ii++;
}
}
}
}
}
?>

Это PHP-код, и я работаю в PHP MVC.

1

Решение

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

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

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

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