pochi1234回答ポイント 300ptウォッチ

2chのレスをアンカで並びかえる

http://d.hatena.ne.jp/Gemma/20091021/1256138200

を見てPHPで書き換えてますが、わからないことがあって困ってます。


下記の方法は参考URLを元に、1次元配列のキーをレスNoとして、値をレスアンカーとして、
未来へのアンカーを含まない配列を生成しています。

removeFutureAnchor($array_data);

function removeFutureAnchor($array_data) {
  return array_map(
    function ($input) {
      return array_filter($input, function($values) {
       return $values < $array_keys($values);
    }
  );
}

, $array_data);
}


上記の方法を、下記のような形式の2次元の連想配列で行なうことを考えています。
1次元配列と2次元の連想配列でやり方が違うのかわからなくて質問させて頂きました。

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

$array_datas[] = array(
'res_no' => 'レスNo',
'name' => '名前',
'res_anchor' => 'レスアンカー',
'res' => 'レス文'
); // $array_datas[]のキーと 'res_no' => 'レスNo' は合わせてあります。

removeFutureAnchor($array_datas['res_anchor']);


よろしくお願いします。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2013-02-02 11:35:02
終了日時
2013-02-03 12:04:03
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

連想配列84PHP77982ch378URL11376配列924

人気の質問

メニュー

PC版