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

質問編集履歴

4

my_url\(\)について追記

2017/09/19 07:02

投稿

holic
holic

スコア134

title CHANGED
File without changes
body CHANGED
@@ -23,6 +23,15 @@
23
23
 
24
24
  <?php
25
25
  //urlの取得
26
+ function my_url(){
27
+ $str = str_replace("/wp/", "/", $_SERVER["REQUEST_URI"]);
28
+ $my_url['url'] = $str;
29
+ $my_url['url'] = substr_replace($my_url['url'], "", 0,1);//一文字目の/を削除
30
+ $my_url['path'] = explode("/", $my_url['url']);
31
+ $my_url['url'] = "/".$my_url['url'];//一応/をいれておく。
32
+ return $my_url;
33
+ }
34
+
26
35
  $url = my_url();
27
36
  $url_second = isset($url['path'][1]) ? $url['path'][1] : NULL ;
28
37
  $url_third = isset($url['path'][2]) ? $url['path'][2] : NULL ;

3

文字修正

2017/09/19 07:02

投稿

holic
holic

スコア134

title CHANGED
File without changes
body CHANGED
@@ -8,7 +8,7 @@
8
8
  ちなみに$url_secondはbrand名を、$url_thirdはgoods名を示します。
9
9
 
10
10
  【問題点】
11
- 各々のページ例えばexample.com//collectpolo/mink/のページに行った際に
11
+ 各々のページ例えばexample.com/collect/polo/mink/のページに行った際に
12
12
  第二スラッグのpoloと
13
13
  第三スラッグのminkをトリガーにして$slickThumbの配列から探し出したいのです。
14
14
  ソースの『//現在のページの情報所得』のところのfor文で全ての配列を確認して対応する配列を探し出していますが、効率的ではないと考えております。(その都度loopを回すのも負荷的に良くないのかとも思いました)

2

文字修正

2017/09/19 06:26

投稿

holic
holic

スコア134

title CHANGED
File without changes
body CHANGED
@@ -1,23 +1,22 @@
1
1
  ###前提・実現したいこと
2
2
  下記にphpのソースを記載しました。
3
3
  ・$slickThumbという配列に商品情報を記載していってます。
4
- ・サイトアドレスがexample.com/polo/mink/のURLのときは
4
+ ・サイトアドレスがexample.com/collect/polo/mink/のURLのときは
5
5
  $url_second="polo"
6
6
  $url_third="mink"
7
7
  がセットされる仕組みを作っております。
8
8
  ちなみに$url_secondはbrand名を、$url_thirdはgoods名を示します。
9
9
 
10
10
  【問題点】
11
- 各々のページ例えばexample.com/polo/mink/のページに行った際に
11
+ 各々のページ例えばexample.com//collectpolo/mink/のページに行った際に
12
- スラッグのpoloと
12
+ スラッグのpoloと
13
- スラッグのminkをトリガーにして$slickThumbの配列から探し出したいのです。
13
+ スラッグのminkをトリガーにして$slickThumbの配列から探し出したいのです。
14
14
  ソースの『//現在のページの情報所得』のところのfor文で全ての配列を確認して対応する配列を探し出していますが、効率的ではないと考えております。(その都度loopを回すのも負荷的に良くないのかとも思いました)
15
15
  多次元配列の書き方も含めてもっと効率の良い、書き方ありますでしょうか。
16
16
 
17
17
  phpに詳しいお方がいらっしゃいましたらお手数ですがご教示願います。
18
18
 
19
19
 
20
- ###発生している問題・エラーメッセージ
21
20
 
22
21
  ```php
23
22
  //slickhtumbの基本情報入力
@@ -75,13 +74,6 @@
75
74
  ?>
76
75
  ```
77
76
 
78
- ###該当のソースコード
79
- ```ここに言語を入力
80
- ここにご自身が実行したソースコードを書いてください
81
- ```
82
77
 
83
- ###試したこと
84
- 課題に対してアプローチしたことを記載してください
85
-
86
78
  ###補足情報(言語/FW/ツール等のバージョンなど)
87
79
  より詳細な情報

1

文字修正

2017/09/19 06:25

投稿

holic
holic

スコア134

title CHANGED
File without changes
body CHANGED
@@ -60,7 +60,7 @@
60
60
  $slickThumb[4] = array(
61
61
  'brand_slug' => 'racoste',
62
62
  'goods_slug' => 'feather',
63
- 'list' => '<li>バレットラコステ</li>'
63
+ 'list' => '<li>フェザーラコステ</li>'
64
64
  );
65
65
 
66
66