<?php

header('Content-Type: text/html; charset=utf-8');

$start = microtime(true);

$data = array("title" => "PHP/API Ticket Title","description" => "PHP/API Ticket Description");
$data_string = json_encode($data);

$api_key = "API login";
$password = "API key";

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, "https://domain.helpdeskeddy.com/api/v2/tickets/");    
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 20);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");  
curl_setopt($ch, CURLOPT_POST, true);                                                                   
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);                                                                  
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);     
curl_setopt($ch, CURLOPT_USERPWD, $api_key.':'.$password);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); 
curl_setopt($ch, CURLOPT_HTTPHEADER, array(   
    'Accept: application/json',
    'Content-Type: application/json')                                                           
);             

//curl_exec($ch);

if(curl_error($ch)) {
    fwrite($fp, curl_error($ch));
}

for ($i = 1; $i <= 10; $i++) {
	$data1[$i] = ["title" => "PHP/API Ticket Title $i","description" => "PHP/API Ticket Description $i"];
	$data_string1 = json_encode($data1[$i]);
	curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string1);
	curl_exec($ch);
}

curl_close($ch);

echo 'Время выполнения скрипта: '.round(microtime(true) - $start, 4).' сек.';

?>