Привет, я создаю блог в кинотеатре с помощью Wordpress. Я создал телевизионные эпизоды, используя сериализованные данные с пользовательскими текстовыми полями. Моя проблема здесь в том, что когда я отказываюсь от переопределения данных, я хочу, чтобы они отображали сезоны, номер эпизода и сюжет. Однако, поскольку несколько эпизодов будут иметь одинаковые сезоны, я не хотел, чтобы повторяющиеся сезонные номера отображались несколько раз. Я использую оператор if, чтобы сделать это; однако время от времени я получаю повторяющиеся сезоны, как если бы это было два разных числа, когда это точно то же самое. Убедитесь, что это была не человеческая ошибка с пробелом или чем-то еще, я вводил номера сезона, используя список с номерами. К сожалению, у меня все еще есть эта проблема.Сравнение PHP нескольких строк с ошибкой
foreach ($data as $item):
if ($item['season'] !== $old_season) {
echo '<ul class="panel"><h2 class="title">Season '. $item['season'].'</h2>'.
'<li><h2>'.stripslashes(base64_decode($item['title'])).'</h2>'; $old_season = $item['season'];}
echo '<p>Episode'. $item['number']. 'Aired'.stripslashes(base64_decode($item['airdate'])).'</p>'
.'<p>'.stripslashes(base64_decode($item['plot'])).'</p></li>';
endforeach
Любая помощь будет очень признательна!
- это '$ data' многомерный массив? – Norse
@Norse Спасибо за ваш быстрый ответ, нет $ data не является многомерным массивом – Craig
Проверьте свои времена, когда появляется дубликат. Есть ли какой-нибудь шаблон? –