*

ここ最近やった foreach (PHP)との戯れ

公開日: : 最終更新日:2016/02/24 みなさんへの手紙 , , , ,

改修、それは既存のコードに機能追加や機能削除を行う、業(WAZA)の演舞。

そして、foreach と演舞っちまった(オドった)話です。

foreach の引数

foreach は( 配列 as 変数)

という使い方か

foreach (配列 as 変数 => 変数)

という使い方があって、対応するデータとしては、

foreach (配列 as 値)

foreach (配列 as キー => 値)

ということになる。

だから、

$array = array(‘banana’ => ‘ぶぁなーなぁ’,
‘apple’ => ‘あーっっぽー’,
‘orange’ => ‘みーかんぬぅ’);

という配列があった場合には、

foreach ( $array as $key ) {
print $key.”
“;
}

と書いて、いくらキーを示す変数名を付けてもムダで、

‘ぶぁなーなぁ’
‘あーっっぽー’
‘みーかんぬぅ’

値の群れが飛び出してきます。

キーが欲しい場合は、

foreach ( $array as $key => $val ) {
print $key.”;
}

とやれば、

‘banana’
‘apple’
‘orange’

というようにキーの群れが飛び出てきます。

var_dump($array);

が、

array(2) {
[0]=>
array(2) {
[“fruit”]=>
string(6) “banana”
[“vegetable”]=>
string(6) “tomato”
}
[1]=>
array(7) {
[“fruit”]=>
string(5) “mikan”
[“vegetable”]=>
string(7) “satoimo”
}
}

という配列があったとしましょう。

配列に2つの配列が入っていて、それぞれが2つの要素でなりたっています。

それぞれの配列には、フルーツとベジタブルという要素があり、文字列がぶっこまれています。

そこで、

foreach ( $array as $key => $value ) {
print $key . ‘番目の配列のベッヂは、’ . $value[‘vegetable’] . ‘だze-☆’;
}

と書くと、

$key にはぐるぐると、キーが入ってくるので、最初は、[0]、次は[1]です。

$value には、ぐるぐると、値が入ってくるので、$valueの最初は、”banana”、次が”tomato”で、
2週目の最初は、”mikan”、次が”satoimo”です。

つまり、上のループをぐるぐるすると、

0番目の配列のベッヂは、tomatoだze-☆
1番目の配列のベッヂは、satoimoだze-☆

と表示されます。

キーと値の順番を間違えると無限回廊に陥るので気を付けましょう。

foreach にだまされたわけじゃないけど、foreachのせいにした

return してたwてへぺろ

関連記事

no image

Intel Educationが電子教科書ベンチャーのKnoを買収

  こんばんは。 丸型テーブルです。 目指すのは、研修の最大手か。

記事を読む

no image

[電子書籍]コンビニでレジ決済できればいいのに。

コンビニでレジ決済できればいいのに。 電子書籍がレジ決済できればいいのに。 以下

記事を読む

あああ ※病んでない

    こんばんは。 あああテーブルです。  

記事を読む

no image

18~24歳の62%は紙が好き

  こんばんは。 丸型テーブルです。 ヤングアダルト世代は、大半がヤギの

記事を読む

no image

リアル書店で電子書籍売ればいいのに

  楽天Kobo、書店内Koboストアを有隣堂で展開 度々行われる、楽天Koboの販促

記事を読む

no image

計画を設計する

  こんばんは。 丸型テーブルです。 進捗管理 x 品質管理って難しくな

記事を読む

no image

【相互リンク募集】あなたは何型ですか??

  こんばんは。丸型テーブルです。 今日は、ブログやWebサイト運営者との相互

記事を読む

no image

【WBS】【ネスカフェ】脱インスタントコーヒー!!これからは、『レギュラーソリュブリュ・コーヒー』!!

  こんばんは。 丸型テーブルです。   WBSでも取り

記事を読む

no image

勢い余って丸型テーブルのURLを変えた話

  こんばんは。 丸型テーブルです。   気が付いたら記

記事を読む

no image

適材適所の素晴らしさ

  こんばんは。 丸型テーブルです。   以前、朝のスピ

記事を読む

Message

メールアドレスが公開されることはありません。

出張でも旅行でも宿泊予約の利益を最大化する方法

  丸形テーブルです。   出張

AI、IoT、ブロックチェーンまで本格的に学べるスクールあります。

  丸型テーブルです。   政治とか

no image
A8.netに登録しよう。

A8.netの申し込みページはこちら

お金はコミュニケーションの起源

丸形テーブルです。お金とコミュニケーションの話をすると、営業とか売り込

no image
ひとりのビジネスパーソンとして、抑えたい2つの要素

 丸型テーブルです。 ビジネスパーソンは2分化が広

→もっと見る

  • 2018年8月
    « 7月    
     12345
    6789101112
    13141516171819
    20212223242526
    2728293031  
PAGE TOP ↑