私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 78
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 : ○
レスフィルター : (試験中)
´(oo)`)y-~~ あんまりデリケートにチューンするなよ レースじゃねえんだからな
まぁ、foreachじゃないけど、こんな感じ
class test {
public $data = array();
function setVar($arr, $val)
{
do{
$val = array(array_pop($arr) => $val);
}while($arr);
$this->data = array_merge_recursive($this->data, $val);
}
}
class test {
public $data = array();
function setVar($arr, $val)
{
do{
$val = array(array_pop($arr) => $val);
}while($arr);
$this->data = array_merge_recursive($this->data, $val);
}
}
みたけど、
http://okayama.cool.ne.jp/dvd2cd/atom/atomformat.html
俺なら、ArrayObjectでメソッドチェーンするけど、
ま、自由だから好きにやったらええわ。
http://okayama.cool.ne.jp/dvd2cd/atom/atomformat.html
俺なら、ArrayObjectでメソッドチェーンするけど、
ま、自由だから好きにやったらええわ。
>>83
foreach + 参照渡しを使えばいいよ
$tree = array('a' => array('b' => array('c' => 'C')));
$indexes = array('a', 'b', 'c');
$node =& $tree;
foreach ($indexes as $index) {
$node =& $node[$index];
}
echo 'node: ', var_export($node, true), PHP_EOL;
echo 'tree before: ', var_export($tree, true), PHP_EOL;
$node = array('new' => 'value');
echo 'tree after: ', var_export($tree, true), PHP_EOL;
注意点は $value =& $array[$key] が実行された際にキー $key が存在しない場合
無言で配列に要素が作られてしまう事
これはPHPのアンドキュメントな動作なので
嫌なら array_key_exists() でチェックしてね
foreach + 参照渡しを使えばいいよ
$tree = array('a' => array('b' => array('c' => 'C')));
$indexes = array('a', 'b', 'c');
$node =& $tree;
foreach ($indexes as $index) {
$node =& $node[$index];
}
echo 'node: ', var_export($node, true), PHP_EOL;
echo 'tree before: ', var_export($tree, true), PHP_EOL;
$node = array('new' => 'value');
echo 'tree after: ', var_export($tree, true), PHP_EOL;
注意点は $value =& $array[$key] が実行された際にキー $key が存在しない場合
無言で配列に要素が作られてしまう事
これはPHPのアンドキュメントな動作なので
嫌なら array_key_exists() でチェックしてね
$indexesは
$indexes = array_keys($tree);
でいいな
$indexes = array_keys($tree);
でいいな
>>164
よくない。何質問されてるのか分かってないのかよ
よくない。何質問されてるのか分かってないのかよ
書き換えは>>157で完結してるからそれでいいんじゃない?
foreachで回すならarray_reverseしてもいいけど。
ノードを扱うならappendなのかsetなのかgetなのかが明白な
IteratorってのがFAだとは思うが。
foreachで回すならarray_reverseしてもいいけど。
ノードを扱うならappendなのかsetなのかgetなのかが明白な
IteratorってのがFAだとは思うが。
とはいえ、>>163は参考になる
ノードの追加も書き換えも、ターゲットにしたノードに対して自由にできるわけだ。
ノードの追加も書き換えも、ターゲットにしたノードに対して自由にできるわけだ。
AMFPHPの質問はここで聞いてもいいですか?
FlexからArray型の配列やByteArray型の配列をPHPに渡したいんですが、
PHP側ではObjectとして認識されます。これは、どうやったら
中身を取り出す事ができるんでしょうか?
FlexからArray型の配列やByteArray型の配列をPHPに渡したいんですが、
PHP側ではObjectとして認識されます。これは、どうやったら
中身を取り出す事ができるんでしょうか?
>>169
もっとも単純なのは、get_object_vars かな。
取得したObjectを調べればいいと考えれば、
ReflectionObject::export($obj);
で、プロパティやメソッドをチェックしてそれを使う。
もっとも単純なのは、get_object_vars かな。
取得したObjectを調べればいいと考えれば、
ReflectionObject::export($obj);
で、プロパティやメソッドをチェックしてそれを使う。
エンジニア主導で作ると、動いたところで満足してしまう。
『ちゃんと動いているから、あとは使う人が分かってくれる
だろう』と、考えをストップするところがあった。本当は、動
いたものを説明して分かってもらい、使ってもらうところま
で来てやっと完成なのに
『ちゃんと動いているから、あとは使う人が分かってくれる
だろう』と、考えをストップするところがあった。本当は、動
いたものを説明して分かってもらい、使ってもらうところま
で来てやっと完成なのに
人力検索=3 つhttp://ja.wikipedia.org/wiki/ファイルロック
>>176
ああ、もろそれだわ。でもめんどい
ああ、もろそれだわ。でもめんどい
>>182
そういう基本的なことはマニュアルに書いてあるのでマニュアル読め
そういう基本的なことはマニュアルに書いてあるのでマニュアル読め
>>188
flockはfopenをはじかないよ
flockはfopenをはじかないよ
まあ残念ながら世の中にはこういう怪しいカウンタ
は多数存在します。本来カウンタで同じ数字が2つ
出てきたり、数字が出てこなかったりしたらとんでも
ないことです。「OSとロックの仕様の限界でしょうが
ないんですよ」という名言を聞いたことがありますが
、そんな人に会員番号の発行プログラムとか、コン
サートチケットや座席番号発行とかのアクセスが集
中する業務プログラムを委託しちゃったら怖すぎま
す。
は多数存在します。本来カウンタで同じ数字が2つ
出てきたり、数字が出てこなかったりしたらとんでも
ないことです。「OSとロックの仕様の限界でしょうが
ないんですよ」という名言を聞いたことがありますが
、そんな人に会員番号の発行プログラムとか、コン
サートチケットや座席番号発行とかのアクセスが集
中する業務プログラムを委託しちゃったら怖すぎま
す。
ちゃんとした排他処理さえできていれば、「自
分が処理をしている間はずーっとファイルは
開きっぱなしで自分以外の誰にも触らせな
い」のが、データを守るためには最も安全な
のです。
「データファイルが大きくなるほど、データが
飛ぶ可能性が飛躍的に高まります」とか「こ
まめにファイルを閉じることでデータが飛ぶ
危険を最小限にしています」とか言っている
人のCGIは信用しないようにしましょう。2回
もファイルを開いたり閉じたりすると、その間
に何が起こってるか分からない、怖い! …
そういう感覚が自然に沸くようになるとOKで
す。一旦理解すれば、簡単なことですよね?
分が処理をしている間はずーっとファイルは
開きっぱなしで自分以外の誰にも触らせな
い」のが、データを守るためには最も安全な
のです。
「データファイルが大きくなるほど、データが
飛ぶ可能性が飛躍的に高まります」とか「こ
まめにファイルを閉じることでデータが飛ぶ
危険を最小限にしています」とか言っている
人のCGIは信用しないようにしましょう。2回
もファイルを開いたり閉じたりすると、その間
に何が起こってるか分からない、怖い! …
そういう感覚が自然に沸くようになるとOKで
す。一旦理解すれば、簡単なことですよね?
相変わらず頭の悪い改行だな
紹介時にはID出すのに
コピペするときだけID隠すとか細かい芸はしなくてよろしい
さっさとトリップつけてくれ
俺の視界から消し去ってやるから
紹介時にはID出すのに
コピペするときだけID隠すとか細かい芸はしなくてよろしい
さっさとトリップつけてくれ
俺の視界から消し去ってやるから
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
みんなの評価 : ○類似してるかもしれないスレッド
- 【PHP】下らねぇ質問はID出して書き込みやがれ 98 (1001) - [98%] - 2010/10/12 18:16
- 【PHP】下らねぇ質問はID出して書き込みやがれ 88 (1001) - [98%] - 2009/10/12 1:52
- 【PHP】下らねぇ質問はID出して書き込みやがれ 74 (1001) - [98%] - 2008/10/16 6:05
- 【PHP】下らねぇ質問はID出して書き込みやがれ 75 (1001) - [98%] - 2008/11/13 21:31 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 76 (1001) - [98%] - 2008/12/6 22:36 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 77 (1001) - [98%] - 2008/12/23 7:06 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 79 (1001) - [98%] - 2009/2/1 0:33 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 128 (1001) - [96%] - 2013/8/4 14:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 118 (1001) - [96%] - 2012/5/18 6:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 108 (1001) - [96%] - 2011/7/27 14:48
- 【PHP】下らねぇ質問はID出して書き込みやがれ 138 (991) - [96%] - 2015/1/6 8:00
- 【PHP】下らねぇ質問はID出して書き込みやがれ 94 (1001) - [96%] - 2010/4/20 19:31
- 【PHP】下らねぇ質問はID出して書き込みやがれ 96 (1001) - [96%] - 2010/7/22 7:47
- 【PHP】下らねぇ質問はID出して書き込みやがれ 80 (1001) - [96%] - 2009/2/18 6:30 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 81 (1001) - [96%] - 2009/3/7 14:17 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 97 (1001) - [96%] - 2010/9/18 2:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 82 (1001) - [96%] - 2009/4/6 19:33
トップメニューへ / →のくす牧場書庫について