質問するログイン新規登録

質問編集履歴

2

内容の変更

2016/06/13 03:45

投稿

Chelsea_10
Chelsea_10

スコア46

title CHANGED
File without changes
body CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  ```php
4
4
  //ドメイン
5
- $domainList = array("sample.jp","sample.com","sample.co.jp");
5
+ $domainList = array("sample.jp","sample.co.jp",sample.com");
6
6
 
7
7
  //URL sample.co.jp は該当しない 他は2つずつ検知されるようになっている。
8
8
 
@@ -50,8 +50,8 @@
50
50
 
51
51
  ```php
52
52
  //理想
53
- $getInfo['url'] =array("http://sample.jp/aaa.html","http://sample.com/aaa.html","該当なし");
53
+ $getInfo['url'] =array("http://sample.jp/aaa.html","該当なし","http://sample.com/aaa.html");
54
- $getInfo['title'] =array("sample.jpのサイトタイトル1","sample.comのサイトタイトル1","該当なし");
54
+ $getInfo['title'] =array("sample.jpのサイトタイトル1","該当なし",sample.comのサイトタイトル1");
55
55
  ```
56
56
 
57
57
  となるようにしたいのですがどうすればいいでしょうか。

1

コードの更新

2016/06/13 03:45

投稿

Chelsea_10
Chelsea_10

スコア46

title CHANGED
File without changes
body CHANGED
@@ -13,14 +13,8 @@
13
13
  sample.jp,sample.comのみ2件検知されるような配列となっております。
14
14
 
15
15
  これを一番初めに検知されたもののみ
16
- URLでカンマ区切りされているURLとサイトタイトルを連想配列にして格納したいのですがどのようにすればよろしいでしょうか?
16
+ URLでカンマ区切りされているURLとサイトタイトルを連想配列(一致しないドメインしては該当なし)にして格納したいのですがどのようにすればよろしいでしょうか?
17
17
 
18
- ```php
19
- //理想
20
- $getInfo['url'] =array("http://sample.jp/aaa.html","http://sample.com/aaa.html");
21
- $getInfo['title'] =array("sample.jpのサイトタイトル1","sample.comのサイトタイトル1");
22
- ```
23
-
24
18
  下記が現状のコードになっております・・・
25
19
 
26
20
  ```php
@@ -31,11 +25,13 @@
31
25
 
32
26
  //キーワード検索結果の分類 →カンマで句切られているため
33
27
  $explodeUrlList = explode( ',', $url);
34
- var_dump($explodeUrlList);
35
28
  $getInfo['url'] = $explodeUrlList[0];
36
29
  $getInfo['title'] = $explodeUrlList[1];
37
-
30
+ break;
31
+ } else {
32
+ $getInfo['url'] = "該当なし";
33
+ $getInfo['title'] = "該当なし";
38
- }
34
+ }
39
35
  }
40
36
  }
41
37
  ```
@@ -46,7 +42,7 @@
46
42
 
47
43
  ```php
48
44
  var_dump($getInfo);
49
- array(2) { ["url"]=> string(19) "sample.com/bbb.html" ["title"]=> string(35) "sample.comのサイトタイトル2" }
45
+ array(2) { ["url"]=> string(12) "該当なし" ["title"]=> string(12) "該当なし" } array(2) { ["url"]=> string(12) "該当なし" ["title"]=> string(12) "該当なし" }
50
46
  ```
51
47
 
52
48
  また、sample.co.jpは$urlListに格納されていないのですが