不推荐使用拆分功能的替代方法是什么

时间:2014-05-12 23:12:41

标签: php

有人可以帮我了解如何处理已弃用的功能拆分。 我只是不熟悉PHP,并希望修改我的代码以停止显示错误。

我收到一个错误说 不推荐使用:第84行的C:\ wamp \ www \ msacco \ sendsms.php中不推荐使用函数split()

第84行是具有语法的行 $ AUX =分裂( “\ r \ n”,$ responsecontent); 在这里的代码是第17行。

如何正确替换此拆分功能以停止在页面上显示错误?

代码块是

       else {
               $salida ="POST $uri  HTTP/1.1\r\n";
               $salida.="Host: $host\r\n";
               $salida.="User-Agent: PHP Script\r\n";
               $salida.="Content-Type: text/xml\r\n";
               $salida.="Content-Length: ".strlen($postdata)."\r\n";
               $salida.="Connection: close\r\n\r\n";
               $salida.=$postdata;
               fwrite($da, $salida);
               $response = "";
               while (!feof($da))
                       $response.=fgets($da, 128);
               $response=split("\r\n\r\n",$response);
               $header=$response[0];
               $responsecontent=$response[1];
               if(!(strpos($header,"Transfer-Encoding: chunked")===false)){
                       $aux=split("\r\n",$responsecontent);
                       for($i=0;$i<count($aux);$i++)
                               if($i==0 || ($i%2==0))
                                       $aux[$i]="";
                       $responsecontent=implode("",$aux);
               }//if
               return chop($responsecontent);
       }

1 个答案:

答案 0 :(得分:1)

您想要explode()

$response = explode("\r\n\r\n", $response);