人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPでの質問です。
($Data as $val)
このasというのはどういった意味合いがあるのでしょうか?

●質問者: quocard
●カテゴリ:インターネット ウェブ制作
✍キーワード:as PHP
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● STRing
●35ポイント

foreach とセットのものなら以下ですね。

PHP: foreach - Manual

現在の $Data を $val に入れて、と云うことでしょう。

◎質問者からの返答

ありがとうございます。

foreachの中でよくみるので検索はしてみたのですが

asに関しての記述がありませんでした。

ありがとうございました。


2 ● ymlab
●35ポイント

$Data配列の一つ一つのデータを、$valに適合されるかを、チェックします。

例えば、

$ary[0]="aaa";

$ary[1]="php";

$ary[2]="bgt";

foreach($ary as "php") {

print "check\n";

}

とすると、check\nが出力されます。

foreachは、それぞれ繰り返す。

と訳してかまわないでしょう。

()の中は、真か偽かの論理式ですよね。

ということは、

$aryの配列の中をforeachで配列番号が、

0から、最後まで繰り返すと考えると、

asの役割は、

"php"の内容が、$aryを、$ary[?]として考えた場合、

適合するかどうか。を、それぞれ確かめているので、

??として

という意味合いがあると、私は思います。

PHPのマニュアルにもちょっと見当たらなかったので、

これが正解!というのがないですが・・・。

◎質問者からの返答

なるほど。

非常にわかりやすく解説していただきましてありがとうございます。

なかなか便利な使い方が出来るようです。

今後使っていきたいと思います。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ