More Related Content
PDF
PDF
PDF
PDF
PDF
PDF
PDF
勉強会force#4 Chatter Integration PDF
What's hot
PDF
PDF
Good Parts of PHP and the UNIX Philosophy KEY
PDF
PDF
PPTX
ウェブアプリのセキュリティをちゃんと知ろう (毎週のハンズオン勉強会の資料) PDF
PPTX
クローラを作る技術と設計 (毎週のハンズオン勉強会資料) PDF
3時間濃縮CakePHP2.1 in PHPカンファレンス北海道2012 Viewers also liked
PDF
PDF
PDF
PDF
PDF
PPT
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PDF
Similar to Array twitter
PDF
PDF
PPTX
PDF
PDF
PPTX
PDF
PDF
第2.1回 ツイッターAPI勉強会 @ts_3156 発表資料 PPTX
PDF
More from Jun Chiba
PDF
【2025年版】新入社員研修で使える楽しくかつ、学びのあるビジネスゲーム7選(ゲーム研修) PDF
アウトドアでできるチームビルディング研修用ビジネスゲーム「ロゲイニングカード」説明資料 PDF
ジグソーメソッドを用いた情報整理グロープワーク「モンスタービルディング」の説明資料 PDF
ストレスマネジメントを疑似体験できるゲーム型メンタルヘルス研修「ストマネ」説明資料 PPTX
ビジネスマナーをゲーム形式で疑似体験できる研修「マナーストーリーオンライン版」の説明資料 PDF
ビジネスマナーをゲーム形式で疑似体験できる研修「マナーストーリーカード版」の説明資料 PDF
ペーパータワーを拡張した経営シミュレーションゲーム「ペーパータワーforビジネス」説明資料 PDF
プロジェクトマネジメントを疑似体験できるボードゲーム研修「プロジェクトテーマパーク」説明資料 PDF
プログラミングを疑似体験できるパズル型カードゲーム「フローチャートパズル」の説明資料 PDF
営業を疑似体験できるビジネスゲーム研修「ヒアリングチャレンジ カード版」の説明資料 PDF
営業を疑似体験できるビジネスゲーム「ヒアリングチャレンジ オンライン」の説明資料 PDF
ダイバーシティ&インクルージョンを体験できる異文化コミュニケーションゲーム「バーンガ」の説明資料 PDF
チームビルディングに使える企業向けドミノレンタルサービス「ドミノ倒しゲーム」の説明資料 PDF
ジグソーメソッドを用いた地図作成を目的とした情報整理ゲーム「ジグソータウン」の説明資料 PDF
チームビルディングに使えるコンセンサスゲーム「砂漠からの脱出 オンライン版」の説明資料 PDF
チームビルディングに使えるコンセンサスゲーム「砂漠からの脱出 カード版」の説明資料 PDF
チームビルディングに使えるコンセンサスゲーム「雪山での遭難 オンライン版」の説明資料 PDF
チームビルディングに使えるコンセンサスゲーム「雪山での遭難 カード版」の説明資料 PDF
チームビルディングに使える危機管理コンセンサスゲーム「船長の決断 オンライン版」の説明資料 PDF
チームビルディングに使える危機管理コンセンサスゲーム「船長の決断 カード版」の説明資料 Array twitter
- 1.
- 2.
2
Copyright (c) 株式会社HEARTQUAKE All rights reserved .
Twitter API と 配列列 (1/9)
検索索条件を⼊入⼒力力する1 2 3
HTML
情報を受け取る&
APIを実⾏行行する
情報を検索索する
PHP API
4 結果を返却する5 結果を受け取る&
結果を表⽰示する
- 3.
3
Copyright (c) 株式会社HEARTQUAKE All rights reserved .
TwitterAPIを使ってみよう(6/6)
//前のページの続き
//受け取ったJSONをPHPで扱いやすいように変換する
$json = json_decode($response, true);
//1つ⽬目の投稿内容を表⽰示(前のページの通り、今回は1件しか取得していない)
echo $json["statuses"][0]["text"];
//$json[”statuses”][0]の中⾝身を表⽰示してみる
var_dump($json[”statuses”][0]);
?>
var_dumpは
echoと同じような
表示するための命令
- 4.
4
Copyright (c) 株式会社HEARTQUAKE All rights reserved .
Twitter API と 配列列 (2/9)
l Twitter APIから返却されたデータについて
- 下記は、ベンチャーに関するツイートを取得した結果である。
- 以下のようなごちゃごちゃとしたデータが返却される。
- 今後、頻繁にでてくる array の意味について解説していく。
- 5.
5
Copyright (c) 株式会社HEARTQUAKE All rights reserved .
Twitter API と 配列列 (3/9)
l array(1/3)
- 通常、ひとつの変数にはひとつの値しかいれられません。
- これだと同じ意味を持つ複数のデータを扱う場合にその数
分の変数を⽤用意しなければならない。
- 配列列(=array)という仕組みを使うと、ひとつの変数に複
数の値を格納することができます。
// 変数には通常、ひとつの値しかいれられない
$sales_chiba = 200;
// 複数の⼈人の売上を管理理するには⼈人ごとに別の変数を⽤用意しなければならない
$sales_tanaka = 300;
$sales_sato = 250;
- 6.
6
Copyright (c) 株式会社HEARTQUAKE All rights reserved .
Twitter API と 配列列 (4/9)
l array(2/3)
- array = 配列列は、「タンス」をイメージしてください。
- 1段⽬目には○○、2段⽬目には××といった具合に、順に複数
の要素を格納していくことができます。
2段⽬目 = 1
1段⽬目 = 0数値や⽂文字列列など
プログラミングにおいて、「1段⽬目」「2段⽬目」という部分を
配列列の「キー」または「インデックス」と呼びます。
$x プログラム上では
0から順番に数えます
- 7.
7
Copyright (c) 株式会社HEARTQUAKE All rights reserved .
Twitter API と 配列列 (5/9)
// 変数には通常、ひとつの値しかいれられない
$x = ’Apple’;
// 別の値を追加すると、上書きされてしまう
$x = ’Orange’;
echo $x; // Orangeと表⽰示される
// 配列列にはたくさんの値を⼀一気に⼊入⼒力力できる
$y = array(’Apple’, ’Orange’);
// 別の値の追加もできる
$y[] = ’Strawberry’;
var_dump($y);
// array(2){
// [0]=>string(Apple)
// [1]=>string(Orange)
// [2]=>string(Strawberry)
// }
普通の変数
配列列
1段⽬目 = Orange
0段⽬目 = Apple
$y
- 8.
8
Copyright (c) 株式会社HEARTQUAKE All rights reserved .
Twitter API と 配列列 (6/9)
l 連想配列列
- 連想配列列とは、「キー」に「⽂文字列列」を使った配列列です。
ü 0段⽬目、1段⽬目という呼び⽅方ではなく、好きな名前をつ
けることができます。
花柄パンツ
ボーダーシャツ下着情報
シャツ情報
$tansu = array(); // 配列列ですよ、と宣⾔言
$tansu[’shirt’] = ’ボーダーシャツ’; // まずはシャツ
$tansu[’Underwear’] = ’花柄パンツ’; // つぎは下着
ここの名前を
⾃自分で決めること
ができる
- 9.
9
Copyright (c) 株式会社HEARTQUAKE All rights reserved .
Twitter API と 配列列 (7/9)
l 連想配列列
- 連想配列列のメリットは、開発者にわかりやすい名前で、配
列列のなかに格納された各段の値にアクセスできることです。
$tanaka = array(); // 配列列ですよ、と宣⾔言
$tanaka[’last_name’] = ’⽥田中’; // 姓
$tanaka[’first_name’] = ’太郎郎’; // 名
$tanaka[’age’] = 25; // 年年齢
$tanaka[’name’] = ’⽥田中太郎郎’; // ⽒氏名
echo $tanaka[’last_name’];// ⽥田中 と表⽰示される
echo $tanaka[’name’];// ⽥田中太郎郎 と表⽰示される
$tanakaというタンスの
nameの段というイメージ
- 10.
10
Copyright (c) 株式会社HEARTQUAKE All rights reserved .
Twitter API と 配列列 (8/9)
l 改めて、Twitter APIから返却されたデータについて
全体で25段のタンス
であることを表している
created_at(投稿時刻)という段には
⽂文字 = Stringが30バイト⼊入っていて、
それは、「Thu Mar 05・・・」
という⽂文字である。
- 11.
11
Copyright (c) 株式会社HEARTQUAKE All rights reserved .
Twitter API と 配列列 (9/9)
//前のページの続き
//受け取ったJSONをPHPで扱いやすいように変換する
$json = json_decode($response, true);
//1つ⽬目の投稿内容を表⽰示(前のページの通り、今回は1件しか取得していない)
echo $json["statuses"][0]["text"];
//$json[”statuses”][0]の中⾝身を表⽰示してみる
echo $json[”statuses”][0][”created_at”];
?> 段に付けられた名前
を指定すると
それだけが表示される
- 12.