php echo the result while iterating through the loop

后端 未结 2 987
没有蜡笔的小新
没有蜡笔的小新 2021-01-24 22:40

I am execution loop and inside loop there is data processing function inside loop.

  for($i = 0 ; $i <=680 ; $i = $i + 40)
    {
          $url = \'http://www         


        
相关标签:
2条回答
  • 2021-01-24 22:59

    If you are executing PHP through a web-page, this would be the behaviour.

    PHP is a server side language and all code will be executed before displaying the output to the client. (using a browser)

    If you want to display the result within the loop, better use console / cmd (command line)

    Here is something that will help you use PHP with commandline.

    0 讨论(0)
  • 2021-01-24 23:19

    PHP buffers the output.

    If you want to output stuff to the browser immediately you can use the flush() and ob_flush() functions:

    for ($i = 0; $i <= 680; $i += 40) {
        $url = 'http://www.yelp.com/biz/franchino-san-francisco?start=80';
        $root = yelp($url);
        var_dump($root);
        flush();
        ob_flush();
    }
    
    0 讨论(0)
提交回复
热议问题