Как разместить укороченный URL-адрес Bitlink для ввода значения

Ниже приведен код PHP, который я использую для сокращения длинных URL-адресов с помощью Bitly API:

<?php
$bitly_access_token = 'my_api_key';
$deeplink = 'http://example.com/';

$curl = curl_init('https://api-ssl.bit.ly/v3/shorten?access_token='.$bitly_access_token.'&longUrl='.urlencode($deeplink));
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($curl, CURLOPT_HEADER, 0);
$return = json_decode(curl_exec($curl), true);
curl_close($curl);

print_r($return);
?>

Пример вывода приведенного выше кода:

Array ([status_code] => 200 [status_txt] => OK [data] => Array (
[long_url] => http://example.com [url] => http://bit.ly/xxxxx [Хэш] => xxxxx [global_hash] => zzzzz [new_hash] => 0))

Он работает и выводит сокращенный URL как: http://bit.ly/xxxxx (Образец).

Но, имея небольшой опыт работы с PHP, я не могу понять, как разместить этот сокращенный URL во входном значении. Я старался <input type="text" value="<?php echo $return ?>" /> но это не сработало.

Кроме того, у меня есть проблема с этим длинным выводом, почему он не отображает только сокращенный URL?

Спасибо.

0

Решение

Может быть, это :

<input type="text" value="<?php echo $return['data']['url'] ?>" />
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]