У меня есть значение в массиве, я хочу напечатать его в headerphp - PullRequest
1 голос
/ 11 февраля 2020

Я делаю небольшой проект о хаджири даты и не могу напечатать значение из массива, сохраненного в ОЗУ

header("Location: http://localhost/date.php?da=".$this->day);

, пожалуйста, проверьте строку 28

<?php

class date {

    private $date ;
    public $filter ,$Steps ,$day;

    public function __construct()
    {
        $this->date = file_get_contents('https://www.google.com/search?q=hijri+date&rlz=1C5CHFA_enSA864en864&oq=hajri&aqs=chrome.1.69i57j0l7.9448j0j7&sourceid=chrome&ie=UTF-8');
        $this->filter = preg_match_all('/<div class="BNeawe iBp4i AP7Wnd">(.*?)(?=class="ZINbbc)/i',$this->date,$matches);
        $this->Steps = $matches[0][0];
        $this->Steps = substr($this->Steps,71 ,160);
        $this->Steps = explode(" ", $this->Steps);
    }

    public function ApiDate(){
      print_r($this->Steps);
       //$this->day = "s";
       $this->day =   utf8_encode($this->Steps[2]);


        echo $this->day;
        header("Location: http://localhost/date.php?da=".$this->day);
        exit;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...