使用cURL时从PHP数组中提取一些数据

使用cURL时从PHP数组中提取一些数据,php,arrays,Php,Arrays,我用的是卷发。 我在一个名为resp的数组中得到了结果,如下所示。但我不知道如何只将前19个字符保存到另一个数组中,如var1[0]。 现在我只打印它们。(如resp[0]='a',resp[1]='b',resp[2]='c',…我希望前19个字符保存到一个调用中,如var1[0]='abc 我也尝试过内爆和数组合并,但没有成功 $curl = curl_init(); // Set some options - we are passing in a useragent too here c

我用的是卷发。 我在一个名为resp的数组中得到了结果,如下所示。但我不知道如何只将前19个字符保存到另一个数组中,如var1[0]。 现在我只打印它们。(如resp[0]='a',resp[1]='b',resp[2]='c',…我希望前19个字符保存到一个调用中,如var1[0]='abc

我也尝试过内爆和数组合并,但没有成功

$curl = curl_init();
// Set some options - we are passing in a useragent too here
curl_setopt_array($curl, array(
    CURLOPT_RETURNTRANSFER => 1,
    CURLOPT_URL => $var
    //CURLOPT_USERAGENT => 'Codular Sample cURL Request'
));
// Send the request & save response to $resp
$resp = curl_exec($curl);
echo($resp);
// Close request to clear up some resources
curl_close($curl);


for($i = 0; $i <=18; ++$i) 
{
    echo($resp[$i]);
}
$curl=curl_init();
//设置一些选项-我们在这里也传递一个useragent
curl_setopt_数组($curl,数组(
CURLOPT_RETURNTRANSFER=>1,
CURLOPT_URL=>$var
//CURLOPT_USERAGENT=>'Codular示例cURL请求'
));
//将请求和保存响应发送到$resp
$resp=curl\u exec($curl);
echo($resp);
//关闭请求以清除某些资源
curl_close($curl);

对于($i=0;$i假设在
$resp
的每个索引处存储了一个字符,则可以执行以下操作:

$nineteen = '';
for($i = 0; $i <=18; ++$i) {
    $nineteen .= $resp[$i];
}
$var = array($nineteen);
十九美元=”;

对于($i=0;$i),它将创建一个包含19个元素的数组,但他需要一个包含19个字符的变量,并且来自doc:“如果使用array_push()向数组中添加一个元素,最好使用$array[]=因为这样就不会产生调用函数的开销。”大家好。这很有魅力!但我还有一个问题:如何打印$var?无论如何,它与echo($19)一起工作;非常感谢!