Как я могу сделать функцию для fopen. Вот код:Создание функции для fopen
$url = 'http://url.com';
$handle = @fopen($url, 'r');
if ($handle) {
$result = fgets($handle, 1024);
fclose($handle);
}
$allData = explode(',',$result);
$d1 = $allData[1];
$d2 = $allData[2];
$d3 = $allData[3];
Пример того, что я сделал. Вот код:
function something(){
$url = 'http://url.com';
$handle = @fopen($url, 'r');
if ($handle) {
$result = fgets($handle, 1024);
fclose($handle);
}
$allData = explode(',',$result);
$d1 = $allData[1];
$d2 = $allData[2];
$d3 = $allData[3];
}
$sql = "INSERT INTO s (d1, d2, d3) VALUES ('".$d1."', '".$d2."', '".$d2."')";
Итак, я получаю свои данные, но я хочу включить его в функцию. Проблема, которую я получаю, когда я помещаю ее внутри функции, заключается в том, что я могу вернуть только одно значение. Что я могу сделать? Есть ли способ включить его в функцию?
* "Что я могу сделать?" * - Покажите нам, что вы пробовали. –
Почему бы не вернуть $ allData? .. – zavg
регулярную функцию, но мне разрешено использовать эту функцию только один раз при использовании ее с INSERT SQL – user3011634