前回の質問と少し似ているのですが、
今回は配列に日付とそれ以外のデータがあります。
$name = $date = []; if ($node->Filter('table')) { for ($i = 1; $i < 10; $i ++) { $date[] = $node->filter('tr')->eq($i)->filter('td')->text(); $name[] = $node->filter('tr')->eq($i)->filter('a')->text(); }; }; var_dump(array_map(null,$date, $name));
array(10) {
[0]=>
string(10) "2016/08/13"
string(10) "○○"
[1]=>
string(10) "2016/10/21"
string(10) "○○"
[2]=>
string(10) "2015/09/18"
string(10) "○○"
[3]=>
string(10) "2011/07/08"
string(10) "○○"
[4]=>
string(10) "2016/07/23"
string(10) "○○"
[5]=>
string(10) "2015/06/30"
string(10) "○○"
[6]=>
string(10) "2012/03/20"
string(10) "○○"
...
前回は60日前だけの日付を配列に残したいということでしたが、
その日付が含まれるデータも取りたい場合どのようにすればよいでしょうか。
ここでいうと↓これだけを抽出したいのです。
[1]=>
string(10) "2016/10/21"
string(10) "○○"
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。