Добрый день.
Используйте готовую cms, перенесите дизайн и подключите к рабочей базе данных.
Если хотите повозиться и сделать лучше - framework. Из коробки получите то, что Вам надо.
Historian111, ошибка не имеет никакого отношения к работе с массивом.
Где-то у Вас идёт вывод раньше чем надо.
покажите строку parseTennis.php on line 157
Доброе утро.
Если у Вас одно значение в массиве events, то делайте как пишет AUser0.
Но я думаю, что это не единственный вариант, думаю, что возможно в массиве events будет несколько значений.
В таком случае надо использовать вложенный foreach.
Родион Дубина, вот на этом блоге подпишитесь на рассылку. Будет Вам платный наставник. Проводит платные вебинары, но ещё и много бесплатных. По ооп есть вебинар и куча других.
Родион Дубина, если честно, то я бы не стал учит php и ооп по данному курсу. Ищите более серьёзные видео.
Хотя для того, чтобы иметь приблизительное понятие возможно и подойдёт.
Родион Дубина, если будете знать php -> oop, то wp Вам точно не нужен)))
Framework выбирайте от простого к более сложному.
Например, yii2(ооп знать на начальном уровне) -> symfony(ооп обязательно знать.)
inkkei, id текущего пользователя получаете через Yii::$app->user->identity->getId() или Yii::$app->user->identity->id. Андрей Вам уже ответил, где прописать проверку.
Но лучше разберитесь с RBAC.
inkkei, используйте RBAC и не морочьте себе голову с проверкой id.
Тем более, что эта проверка крайне не надёжна.
Вот упрощённый вариант RBAC, Вам подойдёт.