1

PHP でリンクを短縮するための bit.ly api を見つけましたが、リンクの配列を短縮するループを作成する必要があります...

たとえば、私は配列を持っています:

Array
(
    [0] => http://longlink.com/1.php
    [1] => http://longlink.com/2.php
    [2] => http://longlink.com/3.php
    [3] => http://longlink.com/4.php
    [4] => http://longlink.com/5.php
)

そして、次のように新しい配列にショートさせる必要があります:

Array
(
    [0] => http://bit.ly/...
    [1] => http://bit.ly/...
    [2] => http://bit.ly/...
    [3] => http://bit.ly/...
    [4] => http://bit.ly/...
)

bitty api ( HERE ) と usnig php コードを含めました。1 つのリンクを短くすることができます

$bitly = new bitly('username', 'apikey');
echo $bitly->shorten('http://longlink.com/1.php');

しかし、その配列を短くする方法を教えてもらえますか? ありがとう!

4

2 に答える 2

1
<?php
$urls = array (
    'http://longlink.com/1.php',
    'http://longlink.com/2.php',
    'http://longlink.com/3.php',
    'http://longlink.com/4.php',
    'http://longlink.com/5.php',
);

$result = array();
$bitly = new bitly('username', 'apikey');
foreach ($urls as $url)
{
    $result[] = $bitly->shorten($url);
}
print_r($result);
于 2013-07-22T09:44:09.013 に答える