В основном, у меня есть массивы $name
, $followers
и $imageurl
, и я хотел бы расположить массив $followers
численно, но также обновить расположение $name
и $imageurl
соответственно.
Например, $followers[0] = 2783848
, $name[0] = "Rob"
и $imageurl[0] = "http://xxx.com/image.jpeg"
, где все три массива связаны одним и тем же ключом массива.
Для примера, вот мой код:
$screennames = array(
0 => "LilKim",
1 => "NickiMinaj",
2 => "drakkardnoir",
3 => "LilTunechi",
4 => "kanyewest",
5 => "RealWizKhalifa",
6 => "beyonce",
7 => "KELLYROWLAND",
8 => "LupeFiasco",
9 => "TinieTempah",
10 => "50cent",
11 => "TRINArockstarr",
12 => "iamdiddy",
13 => "Timbaland",
14 => "chrisbrown"
);
for($i = 0; $i < 15; $i++) {
$xml[$i] = @simplexml_load_file('http://api.twitter.com/1/users/show.xml?screen_name=' . $screennames[$i]);
$name[$i] = $xml[$i]->name;
$followers[$i] = $xml[$i]->followers_count;
$imageurl[$i] = $xml[$i]->profile_image_url;
}
Любые советы / ответы / комментарии будут с благодарностью:) !!
Я также не уверен, что это лучший способ запрашивать API Twitter, поэтому, если у кого-то есть какие-либо рекомендации, не стесняйтесь оставлять их здесь:).
UPDATE:
Мне кажется, я нашел способ выразить это более точно;
У меня есть массивы $name
, $followers
и $imageurl
, где каждое значение является относительным, например, $name[0]
относительно $followers[0]
и $imageurl[0]
. Я хотел бы создать четвертый массив $rank
, который содержит значения 1-15
, упорядоченные на основе относительного значения последователей, например:
$followers = array(0 => 278738, 1 => 32784, 2 => 103562, 3 => 37848); // Etc from keys 0 - 14
$rank[0] = 1;
$rank[1] = 4;
$rank[2] = 2;
$rank[3] = 3;
Это должно облегчить понимание того, что я ищу.