【待望】PerlユーザのためのPHP入門 (601レス)
上下前次1-新
81: 03/03/01 22:35 ID:??? AAS
あいだに空を入れる人生。色即是空(w
82: 03/03/02 00:05 ID:??? AAS
83: 俺様 03/03/02 19:03 ID:SRraTB8e(1/3) AAS
よっしゃ!早くも寂れてきたぞ。今日は配列について書いておこう。
まず、Perlの場合配列値を表す変数は先頭が$でなく@になっていた。
しかしPHPではそんな面倒なことはない。どんな場合でも先頭は$でOKだ!
凄い楽そうだろ?(祝
初期化の差はこんな感じだ。
#Perl
@a = (20,10,30,3);
#PHP
$a = array(20,10,30,3);
省1
84: 俺様 03/03/02 19:10 ID:SRraTB8e(2/3) AAS
驚くことにPHPでは
$a[] = "a";
$a[] = "b";
$a[] = "c";
$a[0] = "a";
$a[1] = "b";
$a[2] = "c";
この2つが同じ意味となるのだ。
角括弧内の数字を省略した場合、
値は配列に最後の要素として勝手に追加してくれる。
省2
85: 03/03/02 19:12 ID:L99j8QKU(1) AAS
↓↓↓↓↓★ピンクエンジェル★↓↓↓↓↓
外部リンク[html]:www.pink-angel.jp
86: 俺様 03/03/02 19:19 ID:SRraTB8e(3/3) AAS
配列の関数一つ一つ説明するのは面倒だから
あとは>>32のサイトや公式のマニュアルでも読んでくれ。
Perlで実現できてたことの代替手段は大体存在してる。
87: 俺様 03/03/02 19:26 ID:FrxqKaYz(1/3) AAS
多次元配列は一つ注意を。
これは前も似たようなこと言ったが
$a[0][1] = 41;
print "$a[0][1]";
Perlだと期待する結果41が出力されるが、
PHPだとArray[1]という怪しげな結果が出力されてしまう。
後ろの[1]はただの文字列として認識されてしまっているようなのだ。
以下のどちらかにしないといけない。
$a[0][1] = 41;
print "{$a[0][1]}";
省1
88: 俺様 03/03/02 19:28 ID:FrxqKaYz(2/3) AAS
まあ、おかしくなったらまずは変数を{}で括ってみろってことだ。
89(1): 03/03/02 19:51 ID:??? AAS
@a{qw(a b c)} = @b[1..3];
こういうのはどう書く?
90: 03/03/02 20:32 ID:??? AAS
91: 俺様 03/03/02 21:07 ID:FrxqKaYz(3/3) AAS
>>89
うーん、よくわからんな(汗
誰かわかる人募集中だ!
まあ、とりあえず根性で全部書いておけ。
$a = array(
"a" => $b[1],
"b" => $b[2],
"c" => $b[3],
)
92: 03/03/02 23:06 ID:??? AAS
なんで、空投稿するんだよ。見ずらいんだよ。
93: 03/03/02 23:16 ID:??? AAS
日本語すら満足に書けない俺様が講師のクソスレはここですか?
見ずらいんだよ。
見ずらいんだよ。
見ずらいんだよ。
見ずらいんだよ。
見ずらいんだよ。
見ずらいんだよ。
見ずらいんだよ。
見ずらいんだよ。
見ずらいんだよ。
省13
94: [ ] 03/03/02 23:20 ID:??? AAS
ねちっこいね。うざいというかきもい。
95: [ ] 03/03/02 23:27 ID:??? AAS
AA省
96: 03/03/02 23:31 ID:??? AAS
見づらいんだよ。でした。すまん。
俺は「俺様」じゃないです。
97(4): 03/03/03 04:20 ID:??? AAS
普通に見てる人もいるんで、煽ってるやつらマジでどっかいって。
98(4): 03/03/03 08:39 ID:??? AAS
>>97
普通にウザがってる人もいるんで自分のサイトでやるように説得してください。
99: 俺様 03/03/03 10:08 ID:gt/b6+qo(1/11) AAS
煽りでもレスが付かないよりは大歓迎だ!
>>98
需要も少しはあるようだからまあ、多めに見てもいいじゃないか。
WebProg板ってスレ保持数に比べて活性化しているスレ数が非常に少ないから
他のスレがdat落ちして困るとかも無いしな。ウザかったら見なければ(・∀・)イイ!
2chブラウザ使ってこのスレごとあぼーんだ。
100: 俺様 03/03/03 10:33 ID:gt/b6+qo(2/11) AAS
今日はオブジェクト指向について書いておこう。
PHPもPerlもJavaやC++に代表されるオブジェクト指向言語である。
Perlのオブジェクト指向についてあまり知らないんですが、
Javaに比べるとPHPのオブジェクト指向に関する仕様は
ショボイ!!!!
今年中に出る予定のPHP5で大幅に機能がアップするらしいので
それに期待しましょう。
上下前次1-新書関写板覧索設栞歴
あと 501 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.021s