親切な人が初心者にPHPの関数を使い方を教える (194レス)
親切な人が初心者にPHPの関数を使い方を教える http://medaka.5ch.net/test/read.cgi/php/1068190843/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
64: 62 [] 2005/10/17(月) 17:30:04 ID:VOtQhGg7 >>63 タグが複雑に入れ子になってると、取り出したい物が取り出せない。 多分、パーサの基礎の基礎が分かっていないんだと思う。 出直してきます、すんません。 http://medaka.5ch.net/test/read.cgi/php/1068190843/64
65: 62 [sage] 2005/10/17(月) 17:30:37 ID:??? あー、あげちまった、度々すまそんorz http://medaka.5ch.net/test/read.cgi/php/1068190843/65
66: nobodyさん [sage] 2005/10/17(月) 18:15:13 ID:??? 何をやってるのか判らんので外してるかもしれんが SAXの場合はDOMと違って、開始タグと終了タグの一致だけ 見てればよくて木の構造を気にする必要はない希ガス エラー処理するとなると別だけど pearのhtmlsax3だと、タグ探す→種類判別(開始タグ、コメント、PI、etc)→ タグ内解析→ハンドラコール→再びタグ探す…のループ。タグの外側は文字扱い ハンドラに指定される関数やメソッドはパーサとは別に作られる(パーサじゃない) こっちで入れ子を処理するんだけど、ここが書けないという話ならxml_treeが 参考になるかも。いわゆるコンポジットパターン http://medaka.5ch.net/test/read.cgi/php/1068190843/66
67: 62 [sage] 2005/10/17(月) 18:26:15 ID:??? >>66 アドバイスありがとうございます。 仰る通り、木の構造は意識しなくて良いんですね。 そしたらうまくいきました、本当、ありがとうございます。 ちょっと前にxslファイル(XSLT?)に関して少し目を通して その時に、タグを絶対パスのように指定していたので それが脳裏にこびり付いていて頭ボーンになっていたようです。 どちらにしろ、焦らず基礎から学べ、ということですね。 厨房な質問にお答えいただきありがとうございました (ToT)/~~ http://medaka.5ch.net/test/read.cgi/php/1068190843/67
68: 62 [] 2005/10/21(金) 16:48:50 ID:jEr6E0ny 日を置いて、またもや質問ですみません。 http://www18.tok2.com/home/koumori27/xml/pxml/pxml_menu.html のサンプルを元に、phpでXMLパーサを組んでいます。 switch文で普通にデータを取り出せるのですが、下記のようなXML <hoge> <01> <0101>aaa</0101> </01> <02> <0101>bbb</0101> </02> </hoge> の場合、データをうまく取り出せません。 ネックなのは、「01」と「02」の中にある「aaa」と「bbb」が 同じ「0101」で囲まれていること。 このせいで、switch文でデータをうまく取り出せないのですが アドバイスいただけませんでしょうか? 特にswitch文にコダワリはない為、if文になっても問題ありません。 宜しくお願い致します。 http://medaka.5ch.net/test/read.cgi/php/1068190843/68
69: nobodyさん [sage] 2005/10/21(金) 23:22:37 ID:??? パーサ書いてるのかと思ったら違うのかよ。 http://medaka.5ch.net/test/read.cgi/php/1068190843/69
70: nobodyさん [sage] 2005/10/21(金) 23:36:31 ID:??? >>62=68 ちゅーか、XMLパーサは標準であるからそれ使え。 http://medaka.5ch.net/test/read.cgi/php/1068190843/70
71: nobodyさん [sage] 2005/10/21(金) 23:41:18 ID:??? preg_match_all('/<([0-9]{2})>\s?<([0-9]{4})>(.*?)<\/[0-9]{4}>\s?<\/[0-9]{2}>/', $xml, $match); http://medaka.5ch.net/test/read.cgi/php/1068190843/71
72: nobodyさん [] 2005/11/04(金) 21:46:33 ID:KfXUaxV2 PHPは主役には成れんだろ。BASIC並に作りやすいかもしれんが、インタプリタなので遅い。 BASICでCGIが主流に成らなかったのと同じだよ。 http://medaka.5ch.net/test/read.cgi/php/1068190843/72
73: nobodyさん [sage] 2005/11/05(土) 06:26:07 ID:??? 72はCSPの遅さを知らない http://medaka.5ch.net/test/read.cgi/php/1068190843/73
74: nobodyさん [sage] 2005/11/06(日) 08:38:22 ID:??? 初心者向けで分かりやすい http://www.pahoo.org/e-soul/webtech/php01/php02-01.shtm http://medaka.5ch.net/test/read.cgi/php/1068190843/74
75: nobodyさん [] 2005/11/09(水) 20:26:45 ID:3rU4yhaw お金が貯まる関数を教えてくさい http://medaka.5ch.net/test/read.cgi/php/1068190843/75
76: nobodyさん [sage] 2005/11/09(水) 21:32:01 ID:??? >>75 GetMoney($work); http://medaka.5ch.net/test/read.cgi/php/1068190843/76
77: nobodyさん [sage] 2005/11/16(水) 13:57:57 ID:??? ?> http://medaka.5ch.net/test/read.cgi/php/1068190843/77
78: nobodyさん [age] 2005/11/16(水) 17:42:27 ID:??? さみしさを紛らわす、あわよくば改善してくれる関数はありますか? http://medaka.5ch.net/test/read.cgi/php/1068190843/78
79: nobodyさん [sage] 2005/11/16(水) 20:24:59 ID:??? >>78 GetLovers($money); http://medaka.5ch.net/test/read.cgi/php/1068190843/79
80: nobodyさん [sage] 2005/11/17(木) 04:10:34 ID:??? 金かよw http://medaka.5ch.net/test/read.cgi/php/1068190843/80
81: nobodyさん [sage] 2005/11/17(木) 06:54:30 ID:??? ALL($money); http://medaka.5ch.net/test/read.cgi/php/1068190843/81
82: nobodyさん [sage] 2005/11/17(木) 09:32:37 ID:??? $money=null http://medaka.5ch.net/test/read.cgi/php/1068190843/82
83: nobodyさん [sage] 2005/11/17(木) 13:23:23 ID:??? $money = 0; foreach(array_rand(range('0','9'),3) as $numbers3) $money .= $numbers3; if (($money = GoChanceCenterBuyNumbers3($money)) == 0) exit("T_T\n"); else GetLovers($money); http://medaka.5ch.net/test/read.cgi/php/1068190843/83
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 111 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.006s