- 1 名前:nobodyさん mailto:sage [2008/03/16(日) 17:23:27 ID:???]
- まず読め→【PHP マニュアル】www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。 過去スレ、関連スレ、FAQなどは>>2-10辺り ◆前スレ 【PHP】下らねぇ質問はここに書き込みやがれ 65 pc11.2ch.net/test/read.cgi/php/1203854597/ ◆質問する時の注意 ・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を必ず明記すること。 ・ 己の行った操作、変更などを詳しく明記すること。 ・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。 ・ 質問者として、態度をわきまえること。 ・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。 ・偽者防止に必ずIDを表示(メール欄に何も記述しない)、若しくはトリップをつける事。 ◆質問後の注意 ・偽者防止に必ずIDを表示(メール欄に何も記述しない)、若しくは質問時のトリップをつける事。 ・2回目以降は最初に質問した際のレス番号を名前欄に入れること。 ・解決しなくても回答をもらった場合はお礼を言うこと。 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。) ◆回答者への注意 ・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。 【その他諸注意】 ・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ ・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
- 43 名前:nobodyさん mailto:sage [2008/03/18(火) 03:16:50 ID:???]
- >>40
最後のを使いたいだけであれば array_sliceかarray_pop(こっちは元の配列から削除する)を使えば良い $last = array_slice($data,-1); var_export($last,true); $last = array_pop($data); var_export($last,true); var_exportはprint_rと使い方は一緒、ただ配列ポインタのresetを勝手にしてくれる んで、>>28のコードは実際使ってるコードじゃないよね? 間に何らかの処理が入ったコードだと思うんだけど そこらへんでなんか$recordとか弄ってないの?
- 44 名前:nobodyさん mailto:sage [2008/03/18(火) 03:23:43 ID:???]
- すまん上の最後の使いたいのは〜はどこか記憶の片隅に置いといてくれ
やりたいのはこういう事だよね? $data = array( array(1,22,345345), array(2,222,34532245), array(3,223,34534125), array(4,225,34532345), array(5,226,31245345), ); $lastRec = array(); foreach ($data as $rec) { if (empty($lastRec)) { $lastRec = $rec; continue; } echo "前のキー:".$lastRec[0]."<br>\n"; $lastRec = $rec; } まぁやっぱり実際書いてる部分のコードを見ないと何ともいえないな 28の $last_record = array_diff($record,array()); この部分の$last_recordと=の間が全角なのはおいといて・・・
|

|