[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 05/10 00:01 / Filesize : 191 KB / Number-of Response : 862
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【PHP】ID出さなくても質問OKなスレ【初心者歓迎】



1 名前:nobodyさん mailto:sage [2009/02/03(火) 01:09:36 ID:???]
まず読め→【PHP マニュアル】www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

516 名前:nobodyさん mailto:sage [2009/05/23(土) 15:28:46 ID:???]
>>515
そうですね。
たとえば何らかの理由でファイルが読み込めない、実行できない場合ini_set前なのでエラーが出ると思います。
でよくよく考えたら今はerror_reporting(0)でエラーメッセージが出ないようにしてるんですけど
上記のようなときは結局エラーが出るだろうから、ファイル外で設定を変更できない以上エラー表示から逃れられなさそうです。
完全にエラーメッセージを非表示にできなければerror_reporting(0)で対処するつもりで質問をしたんですが、
これも完全でないなら素直にini_set("display_errors", 0)+ログ書き出しで対処します。
失礼しました。

517 名前:nobodyさん mailto:sage [2009/05/23(土) 15:36:50 ID:???]
PHP前ならPHPのエラーはでないと思うが

518 名前:nobodyさん mailto:sage [2009/05/23(土) 15:38:13 ID:???]
データベースのエラー文がそのまま表示されてるサイトとかもあるし
そこまで気にしないでも

519 名前:名無し募集中。。。 [2009/05/23(土) 16:00:00 ID:sw/qjhoP]
流石に本番運用では気にした方がいいと思うが

520 名前:nobodyさん mailto:sage [2009/05/24(日) 19:13:43 ID:???]
携帯で画像をランダム表示したいのですが
どのようなスクリプトが使えるのでしょうか?

521 名前:nobodyさん mailto:sage [2009/05/24(日) 19:26:51 ID:???]
業者に1万円払って作ってもらえ

522 名前:nobodyさん mailto:sage [2009/05/24(日) 22:03:26 ID:???]
今なら俺が9980円で

523 名前:nobodyさん mailto:sage [2009/05/25(月) 00:22:37 ID:???]
session.use_only_cookiesが0の場合、

URLにセッションIDが含まれてしまうので
セキュリティ的に、危険です。

なのでこれを普通は1にすると思いますが、
それはphp.iniを編集できる場合のみです。

レンタルサーバーなどでは、php.iniを編集
できない場合も多いです。

その場合は、session.use_only_cookiesの値を
取得して、それが0なら1にする、と
自分でPHPスクリプトの先頭に書くのでしょうか?

でもそれで間に合うのでしょうか?

524 名前:nobodyさん mailto:sage [2009/05/25(月) 00:24:05 ID:???]
phpc2.seesaa.net/article/52425834.html

例えばこのページだと、

ini_set( 'session.referer_check', "example.com" );
ini_set( 'session.use_trans_sid', 0 );
ini_set( 'url_rewrite.tags', "" );
ini_set( 'session.use_only_cookies', 1 );
ini_set( 'session.use_cookies', 1 );
ini_set( 'display_errors', 0 );


こんくらい書いてます。
セキュリティをカンペキにするには、
全部でどれだけ書かないといけないのでしょうか?



525 名前:nobodyさん mailto:sage [2009/05/25(月) 00:29:11 ID:???]
ini_setじゃなくてphp.iniで設定しとけよみたいな

526 名前:nobodyさん mailto:sage [2009/05/25(月) 00:29:42 ID:???]
クッキーもヘッダ部に平文で流れてるだけだろ
これを安全というのならURLにセッションID含まれてても同様に安全というしかないだろ

527 名前:nobodyさん mailto:sage [2009/05/25(月) 01:19:22 ID:???]
URLはそれをブックマークしたり知らずに晒したりできるからまた違うんじゃないの

528 名前:nobodyさん mailto:sage [2009/05/25(月) 01:39:29 ID:???]
セッション要るようなエリアはhttpsにしとけばいいだけの話

529 名前:nobodyさん mailto:sage [2009/05/25(月) 02:09:17 ID:???]
いやブックマークとかURL流出はHTTPSだからとかいう問題じゃないだろ

530 名前:nobodyさん mailto:sage [2009/05/25(月) 02:14:14 ID:???]
セキュリティの話をすると
ついてこれないヤツが必ずいるよね

高卒なのかな?

531 名前:nobodyさん mailto:sage [2009/05/25(月) 02:15:06 ID:???]
「外出するときは、必ずドアにカギをかけましょうね」
.
「そんな、カギなんてプロの泥棒が本気だせば5分で開くんだよ
だからいちいちかける意味ないよ」

532 名前:nobodyさん mailto:sage [2009/05/25(月) 02:18:16 ID:???]
httpsにしなくていいって話じゃなくてhttpsにするだけじゃ不十分って話だろ

533 名前:nobodyさん mailto:sage [2009/05/25(月) 02:33:17 ID:???]
<a タグや、<imgタグのsrcにjavascripの
コードを直接書かれると、そのまま実行されてしまいます。

なので、javascriptをサニタイズする必要があるのですが、

ググって出てきたページに

php-web.net/security/sanitize.html

a、imgタグでは、<a href="javascript:...といった記述でj
avascriptが実行できます。このため、URL等は javasc
ript挿入対策として、「javascriptで始まる文字列をサニ
タイズする」作業が必要になります。

if (substr($_POST['url'],0,10) == "javascript:") {
die("Illegal URL!\n");
}

----------------------------------------------------

と書いてあるのですが、このコードでサニタイズできますか?

正規表現は使わなくてもいいの?

こういうとき、perlerだったら、100%の確率で
正規表現を駆使した渾身の一作を出してくるはずなんですけど。

534 名前:nobodyさん mailto:sage [2009/05/25(月) 02:51:01 ID:???]
htmlspecialcharsでいいだろ



535 名前:nobodyさん mailto:sage [2009/05/25(月) 03:15:54 ID:???]
php.benscom.com/manual/ja/info.configuration.php

ここで

「PHP 6.0.0 で削除されました。」
という記述があるが、6なんて
まだ出ていないだろう?

それとも、漏れが知らないだけで、
もう出ているのか?

536 名前:nobodyさん mailto:sage [2009/05/25(月) 03:18:53 ID:???]
出てるよ

537 名前:nobodyさん [2009/05/25(月) 03:23:54 ID:aHvsLNiK]
simplexmlで下記xmlのstartTimeを取得するにはどうすればいいでしょうか?
<entry>
<gd:when startTime='2009-05-28T19:00:00.000+09:00' endTime='2009-05-28T21:00:00.000+09:00'>
<gd:reminder minutes='10' method='email'/>
<gd:reminder minutes='10' method='alert'/>
</gd:when>
</entry>

538 名前:nobodyさん mailto:sage [2009/05/25(月) 04:42:43 ID:???]
$xml = simplexml_load_file('hoge.xml');
var_dump($xml);
してみれば分かるよ

539 名前:nobodyさん mailto:sage [2009/05/25(月) 23:18:15 ID:???]
ini_set('magic_quotes_gpc', '0');

このやり方でオフにするのって

phpのバージョンが4.2以下でないと
使えないの?

540 名前:nobodyさん mailto:sage [2009/05/25(月) 23:35:00 ID:???]
いや? そんなことないけどなんで?

541 名前:nobodyさん mailto:sage [2009/05/25(月) 23:48:05 ID:???]
xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=3675&forum=2

ここのページに、

>magic quotes gpcがini_setできるのはPHP4.2.3以下だったと思います

って書いてあるけど??

542 名前:nobodyさん mailto:sage [2009/05/25(月) 23:49:14 ID:???]
www.webdeveloper.com/forum/archive/index.php/t-90414.html

ここのページにも、

>you can only modify magic_quotes_gpc this way in PHP versions <= 4.2.3.

って書いてあるけど???

543 名前:nobodyさん mailto:sage [2009/05/26(火) 00:12:13 ID:???]
Manualを見ろよ。 ttp://jp2.php.net/manual/ja/ini.list.php
4.2.4以降 PHP_INI_PERDIR になったからini_setじゃ無理。

544 名前:nobodyさん mailto:sage [2009/05/26(火) 00:17:18 ID:???]
>>541-543
そこまでわかってるならわざわざ聞きに来なくても・・・



545 名前:nobodyさん mailto:sage [2009/05/26(火) 01:13:59 ID:???]
アクセスログ等から
アクセスしてきたやつの
コンピューター名抜くのって
どうやってたの?

546 名前:nobodyさん mailto:sage [2009/05/26(火) 01:37:40 ID:???]
User Agentの話?

547 名前:nobodyさん mailto:sage [2009/05/26(火) 01:58:06 ID:???]
ウィンドウズなら同じワークグループだったらコンピュータ名抜けそう

548 名前:nobodyさん mailto:sage [2009/05/26(火) 11:21:02 ID:???]
特定のディレクトリ$dirの中でもっとも作成日付が新しいファイルのファイル名を取得したいのですが、

globでディレクトリ内の一覧を作ってfilectimeで作成日付を取得して・・・えーとえーと・・・と考えたものの、
「あれ?このあとどうしよう」となってしまいうまくコードにまとめることができません

良い方法はないでしょうか

PHP5

549 名前:nobodyさん mailto:sage [2009/05/26(火) 11:50:15 ID:???]
ソート

550 名前:nobodyさん mailto:sage [2009/05/26(火) 12:02:33 ID:???]
$last = new SplFileInfo(null);
foreach(new RecursiveDirectoryIterator('target') as $entry)
if($entry->isFile() && $entry->getCTime() > $last->getCTime())
$last = $entry;
こんなんとか。

551 名前:548 mailto:sage [2009/05/26(火) 18:32:03 ID:???]
>>550
うわ〜一回で動きました
PHP5で実装された関数まだ使い慣れないんで初めて見ました
ありがとうございます

たまたまディレクトリ内の、取得したいファイル群の名前が全部日付なので、
これの応用で作成日付順じゃなくて名前の順で一番遅い(=新しい)ものを
取得できるんじゃないかと改造してるんですが私には不可能でしたw

552 名前:nobodyさん mailto:sage [2009/05/27(水) 16:01:50 ID:???]
メールフォームから送信してるんですけど相手に届きません
ローカルサーバです
PHP.iniのどの設定を変えたらいいですか?

553 名前:nobodyさん mailto:sage [2009/05/27(水) 16:40:06 ID:???]
ローカルアカウントには届くってんならOP25Bでググれ

554 名前:nobodyさん mailto:sage [2009/05/27(水) 23:11:44 ID:???]
それって自分のISPの回線の
SMTPサーバー経由でないと
メールを送信できないってやつ?



555 名前:nobodyさん mailto:sage [2009/05/28(木) 00:21:44 ID:???]
>>554
いえ、違うんです
レンタル鯖だとできたんですけど・・・

556 名前:nobodyさん mailto:sage [2009/05/28(木) 00:26:24 ID:???]
レン鯖だとOKで自宅鯖だとNGって間違いなくポートブロックだろ
プロバイダのヘルプをサブミッションポートで検索してみ

557 名前:nobodyさん mailto:sage [2009/05/28(木) 01:30:28 ID:???]
$filename = $month."/".$day.".csv":
$data = @file($filename);

PHP5でローカルのWindows機でテストしているのですが、上のように下位フォルダにあるファイルを開こうとすると失敗します。
ディレクトリを表す"/"の部分がWinだと\だからだと思うのですが、そもそも根本的に"/"で変数を繋ぐのが変なような気もします。
サーバー上でもローカルWin機でも動くようにできないものでしょうか。



558 名前:nobodyさん mailto:sage [2009/05/28(木) 01:44:46 ID:???]
ごめんなさい、自己解決しましたw
$が間違って&になってましたw
切腹してきますw

559 名前:nobodyさん mailto:sage [2009/05/28(木) 08:09:32 ID:???]
>>552
自宅ってどうせ窓でしょ?
「windows php mail」でググって味噌。

560 名前:nobodyさん mailto:sage [2009/06/01(月) 20:27:02 ID:???]
JISの漢字コードから

3021 → 亜

のように、実際の文字を表示するには、
どのようにしたらよいのでしょうか?

よろしくお願いします。

561 名前:nobodyさん mailto:sage [2009/06/01(月) 21:02:57 ID:???]
JISコードの場合、エスケープシーケンスで漢字であることを知らせないといけないから
echo "\x1b\$B",pack('H*', 3021);

562 名前:560 mailto:sage [2009/06/01(月) 21:29:46 ID:???]
>>561

できました!
ありがとうございます。

こういうことって、どこで覚えるんでしょうか?

563 名前:nobodyさん mailto:sage [2009/06/01(月) 21:55:20 ID:???]
>>562
今のお前さんのような状況に陥ったときに覚える。
人に聞くか自分で調べるかの違いはあるけどな。

564 名前:nobodyさん [2009/06/07(日) 01:18:31 ID:q/9VwFhz]
SSLを使って「login」というディレクトリをSSLのみの接続にしていますが、
loginディレクトリ内のリンクで<a href="../index.html">とするとhttpsのまま
階層が1つ下がるだけとなります
これをhttpにする関数はあるのでしょうか?



565 名前:名無し募集中。。。 [2009/06/07(日) 01:42:48 ID:kkylNn0/]
ない

566 名前:nobodyさん mailto:sage [2009/06/07(日) 01:53:33 ID:???]
PHPって同じことやるのにも複数の似通った関数があるイメージがあるんだが、
コレとアレならこっち使うのがイイ!
みたいなベストプラクティスとかある?

567 名前:nobodyさん mailto:sage [2009/06/07(日) 02:08:23 ID:???]
あるよ

568 名前:nobodyさん mailto:sage [2009/06/07(日) 02:15:41 ID:???]
>>566
よくあるのが
is_nullを使わないで、 $hoge === null で評価したほうが早いとか
正規表現で評価できるsplitを使うより単純に「,」とかできりたいならexplodeを使ったほうが早いとか



569 名前:nobodyさん mailto:sage [2009/06/07(日) 02:35:59 ID:???]
おれが作るから半年待て

570 名前:nobodyさん mailto:sage [2009/06/07(日) 10:51:54 ID:???]
バッファの意味がわかりません><
どなたか親切な方^^いないでしょうけど教えてくdさい!

571 名前:nobodyさん mailto:sage [2009/06/07(日) 11:08:03 ID:???]
ゴミを一粒ずつひろってゴミ箱に捨てるより、ちりとりで集めてゴミ箱に捨てるほうが効率いいの解かるならOK

572 名前:nobodyさん mailto:sage [2009/06/07(日) 11:50:14 ID:???]
すいません。記載するスレを間違えてしまいました。
初心者ながら自作サイトを作成しているのですが、なぜか作成したページが
「疑わしいWebページを遮断しました」とノートンが反応するようになりました。
ソースが長いので記載はできないのですが、内容はmailtoで送信するための
名前やメアドを入力した後の「以下の内容で間違いないですか?」みたいな
画面です。値はメアド入力画面から$_POSTで受けとってます。
遮断される可能性としてはどのようなものがありますでしょうか?
すいませんがアドバイスを御願いします。

573 名前:nobodyさん mailto:sage [2009/06/07(日) 11:53:14 ID:???]
ノートンよく知らないけど遮断した理由書いてあるログとかないの?

574 名前:572 mailto:sage [2009/06/07(日) 12:01:37 ID:???]
>>573
ノートンのセキュリティ履歴をみると
「疑わしいサイトとしてシマンテックに提出しました」としか記載がなく
なぜ疑われているのかがわからない状態です。




575 名前:nobodyさん mailto:sage [2009/06/07(日) 13:06:34 ID:???]
ソース見ないで答えるのは情報処理の試験でも出題されないくらいの難易度の高さ
ノートンの判断はノートン作った人にしかわからん
つまり、「疑わしいWebページを遮断しました」でぐぐって似たケースを見るのがいいかと

576 名前:nobodyさん mailto:sage [2009/06/07(日) 13:25:53 ID:???]
最終的に吐き出したものをHTMLに保存してそれを表示させて
疑わしいものを削っていけばわかるかもよ

577 名前:572 mailto:sage [2009/06/07(日) 15:11:25 ID:???]
>>575 >>576
すいません。ソース長くてどこを見せればいいかわからない状態です。
ソース削りながら色々試してみます。
ありがとうございました。

578 名前:nobodyさん mailto:sage [2009/06/10(水) 11:22:45 ID:???]
変数に格納された数字を、正の数なら+を、負の数なら−を頭に付けて表示したいのですが、
それに便利な関数はないでしょうか

PHP4

579 名前:nobodyさん mailto:sage [2009/06/10(水) 11:30:01 ID:???]
そんくらいなら自作してやれば

580 名前:nobodyさん mailto:sage [2009/06/10(水) 11:31:18 ID:???]
宿題か?

581 名前:578 mailto:sage [2009/06/10(水) 11:56:17 ID:???]
自作しますた
30秒で終わりますた
15分ぐぐって損しますた


582 名前:nobodyさん mailto:sage [2009/06/10(水) 11:59:44 ID:???]
>>581
You!ここに載せちゃいなよ!

583 名前:nobodyさん mailto:sage [2009/06/11(木) 10:23:35 ID:???]
んなもんifで数値比較するだけだろw

584 名前:nobodyさん mailto:sage [2009/06/11(木) 13:32:40 ID:???]
$str = $val > 0 ? '+' . $val : '-' . $val ;

あ、0のときはしらん。



585 名前:nobodyさん mailto:sage [2009/06/11(木) 14:09:33 ID:???]
-1を--1にする気か?

586 名前:nobodyさん mailto:sage [2009/06/11(木) 14:10:28 ID:???]
みんな printf 嫌いなの?

587 名前:nobodyさん mailto:sage [2009/06/13(土) 16:08:22 ID:???]
あえてセッション使わずにglobal変数使いまくって

入力画面←→確認画面→送信

と行ったり戻ったりするフォーム作るって変?
遷移するたびに文字のエスケープやらなんやらで埋もれるんで明らかにいけてないなと

588 名前:nobodyさん mailto:sage [2009/06/13(土) 16:18:56 ID:???]
global変数でどうやってリクエスト跨いでデータ受け渡しすんの?

589 名前:nobodyさん mailto:sage [2009/06/13(土) 18:08:42 ID:???]
hiddenかsession以外でそれやる奴バカだろ

590 名前:nobodyさん mailto:sage [2009/06/13(土) 18:21:00 ID:???]
>>587
>あえてセッション使わずに

の時点で変だけど、そうしたい理由は何さ?

591 名前:587 mailto:sage [2009/06/14(日) 21:34:45 ID:???]
>>588
フォームに入力→POST→確認画面→戻るリクエスト→hidden大量で入力画面にバックして反映
この間globalでユーザー関数またぎまくり

>>589
戻ると次へと送信でhiddenとそのエスケープ処理が100コくらいある

>>590
クッキー使えないのと、心理的にURLに埋め込みたくないのと、
ブラウザのバックボタンで期限切れだしたくない(じいちゃん連中向けなんでヤツらはパニクる)のでどうしていいやら

最後のはセッション関係なかったっけ

機能的にはできあがってきちんと動いてるんだが超気持ち悪い
やり方あったら教えてプリーズ

592 名前:nobodyさん mailto:sage [2009/06/14(日) 21:54:41 ID:???]
>>591
>ブラウザのバックボタンで期限切れだしたくない

youメニュー隠しチャイナyo
っていうか心理面を克服してでもセッション使ったほうが楽だと思うんだがなぁ。

593 名前:nobodyさん mailto:sage [2009/06/14(日) 21:56:49 ID:???]
セッションキーをhiddenで渡せばいいだけの話だろ常考

594 名前:nobodyさん mailto:sage [2009/06/14(日) 22:00:08 ID:???]
>>593
そんなことできたのか
しらんかった



595 名前:nobodyさん mailto:sage [2009/06/14(日) 22:11:51 ID:???]
まぁ実際はただのリクエストだからなw

596 名前:nobodyさん mailto:sage [2009/06/15(月) 20:18:19 ID:???]
正規表現についてお尋ねします。
あるフォームに入力された全角文字を半角文字にして他のフォームに代入するといった事をやっていますが、
全角→半角にするのはmb_convert_kanaでやるとして問題は半角に出来ない文字(例えば漢字など)を取り除いて
代入したいのです。要は半角に変換した後の文字列から全角文字だけを取り除いて半角文字列だけにしたいのです。
例:HOGE安弘MOGE → HOGEMOGE
こういう事は正規表現で可能でしょうか?

597 名前:nobodyさん mailto:sage [2009/06/15(月) 20:32:09 ID:???]
>>596
preg_match_allで欲しい部分を抜いてきて、implodeでくっつけるってのは?

preg_match_all('/([A-Z])/', $str, $match);
$newStr = implode('', $match);

パターンは自分の条件に読み替えてくれ

598 名前:nobodyさん mailto:sage [2009/06/15(月) 21:11:06 ID:???]
PDOを使ったスクリプト配布してるとこ教えてください

599 名前:nobodyさん mailto:sage [2009/06/16(火) 13:07:05 ID:???]
どなたか〜〜

600 名前:nobodyさん mailto:sage [2009/06/16(火) 13:22:26 ID:???]
スレ違い

601 名前:nobodyさん mailto:sage [2009/06/16(火) 17:27:04 ID:???]
ですか。失礼しました

でっこれはこのスレとマッチすると思うんですけど
海外からのフリースクリプトダウンロードしてもPDOをほとんど使って無いんですよ
なぜですか?

602 名前:nobodyさん mailto:sage [2009/06/16(火) 18:15:13 ID:???]
Manualのサンプルじゃ足りないの?

さておき、質問の答えは「今のところわざわざPDOを使う理由が無いから」じゃないかなぁ。

603 名前:nobodyさん mailto:sage [2009/06/16(火) 22:33:48 ID:???]
>>601
ソース見たフリースクリプトってどれ?

604 名前:nobodyさん mailto:sage [2009/06/16(火) 23:00:21 ID:???]
えと、見すぎであまり覚えてないのですが・・・
ほとんどhotscriptからです



605 名前:nobodyさん mailto:sage [2009/06/17(水) 01:01:12 ID:???]
適当に挙げてみてもらえると参考になるんだけど。
合計では約いくつ?

606 名前:nobodyさん mailto:sage [2009/06/17(水) 10:46:14 ID:???]
まあ作られた時期も見てみ

607 名前:nobodyさん mailto:sage [2009/06/18(木) 23:33:25 ID:???]
たった今澪抱き枕\7,300*4ポチったwww
今日の最終回泣くかもしんね俺www

608 名前:nobodyさん mailto:sage [2009/06/18(木) 23:34:17 ID:???]
うわああああああああああああああああああああああああああああ
誤爆したああああああああああああああああああああああああああ
俺死ぬマジ死ぬw

609 名前:nobodyさん mailto:sage [2009/06/18(木) 23:39:01 ID:???]
wwwwwwwwwwwwww

610 名前:nobodyさん mailto:sage [2009/06/18(木) 23:43:23 ID:???]
kimoi

611 名前:nobodyさん mailto:sage [2009/06/19(金) 01:47:29 ID:???]
早速ニコ動にうpかよw
保存すますたw

612 名前:nobodyさん mailto:sage [2009/06/19(金) 01:48:10 ID:???]
ごむぇん・・・誤爆・・・

613 名前:nobodyさん mailto:sage [2009/07/01(水) 11:28:04 ID:???]
WordPress の質問ってここで聞いてもいいんでしょうか。

arras theme というテーマを使っているのですが
そのテーマにはトップページに記事のサムネイルを表示する
javascript のスライドショーがあります。
それを他のページ(たとえば普通のページなど)にも
設置することはできるでしょうか。

home.php のそれっぽい場所をコピーして single.php に貼り付ければ
出来なくもなさそうなんですが、複雑でわかりにくいのと
そもそもそういう設定ができるかもしれないので質問しました。

環境はwordpress のバージョンは2.8 arras theme は最新のものを使っていて
自分は php と javascript であれば編集できます。よろしくお願いします。

614 名前:nobodyさん mailto:sage [2009/07/02(木) 11:12:33 ID:???]
foo($array, 'a') なら $array['a'] を返し
foo($array, 'a', 'b') なら $array['a']['b'] を返すには

function foo() {
// ???
}

をどうしたらいいでしょうか。

func_num_args() を使って再帰で、
なんて思ったのだけど、考えがまとまらなくて。



615 名前:nobodyさん mailto:sage [2009/07/02(木) 14:46:54 ID:???]
なんのためにそんな関数を
$var = foo($array, 'a');
なら
$var = $array['a'];
でいいじゃん

616 名前:nobodyさん mailto:sage [2009/07/02(木) 15:38:49 ID:???]
foo($array, $bar, $baz) と書くんだったら $array[$bar][$baz] でいいよね。

foo($array, array('a', 'b')) を $array['a']['b'] にするんだったら
foo($array, $arr_keys) みたいに渡したいのかなとも思うんだけど。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<191KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef