Мой вопрос прост, но для меня это создает так много путаницы в моем уме. Я хочу знать, что мы можем ввести массив для функции curl?
обратите внимание, что «Я НЕ ПОСТАВЛЯЮ ДАННЫЕ» (ДЛЯ ПОСТАВКИ ДАННЫХ, Я ЗНАЮ, МЕНЮ ИСПОЛЬЗУЕТСЯ)
Чтобы сделать мой вопрос более понятным, позвольте мне сказать вам код ..
function mycurl($url){
$ch = curl_init(); // create a new cURL resource
// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$data = curl_exec($ch); // grab URL and pass it to the browser
//echo $data; //ncomment for debugging
curl_close($ch);
return $data;
}
и массив, который я собираюсь использовать:
myArray
0 => string 'http://www.abc.com/a
1 => string 'http://www.abc.com/b
2 => string 'http://www.abc.com/c
3 => string 'http://www.abc.com/d
для использования массива, я использую foreach
цикл, код приведен ниже
foreach ($myArray as $temp){
$heading= mycurl($temp);
echo $heading;
}
цель кода
перейти на каждый URL массива с помощью функции curl требуется извлечь
данные из URL обрабатывают следующий элемент массива и извлекают
данные и т. д.
Кто-нибудь может подсказать мне, как я могу использовать элементы массива в функции curl?
Как я могу получить свою цель? Если цикл foreach
не является правильной методологией, то что мне делать?