質問編集履歴

4

修正

2023/01/09 08:30

投稿

oslemr
oslemr

スコア1

test CHANGED
File without changes
test CHANGED
@@ -13,8 +13,8 @@
13
13
  こちらを「"item0001","item0002"」と変換させたいです。
14
14
 
15
15
  ### 試したこと
16
- <?php $active_ctg_arr = explode(',', $blog_data->category); ?>で
16
+ <?php $blog_ctg_arr = explode(',', $blog_data->category); ?>で
17
- $active_ctg_arrをvar_dumpした場合、
17
+ $blog_ctg_arrをvar_dumpした場合、
18
18
  ```PHP
19
19
  array(2) { [0]=> string(8) "item0001" [1]=> string(8) "item0002" }
20
20
  ```
@@ -22,7 +22,7 @@
22
22
 
23
23
  foreach($catetgory as $val) {
24
24
  }
25
- で$active_ctg_arrをvar_dumpした場合、
25
+ で$blog_ctg_arrをvar_dumpした場合、
26
26
  「item0002」しか出力されません。
27
27
 
28
28
  foreach 文で処理しようとすること自体間違えているのでしょうか。

3

修正

2023/01/09 08:28

投稿

oslemr
oslemr

スコア1

test CHANGED
File without changes
test CHANGED
@@ -46,7 +46,7 @@
46
46
  <?php endif; ?>
47
47
 
48
48
 
49
- <li data-tag='["item0001","item0002"]'> //<=の部分です。
49
+ <li data-tag='["item0001","item0002"]'> //<=「"item0001","item0002"」の部分を「<?php echo $blog_ctg; ?>」として使用したいです。
50
50
  <a href="/activity/detail/" class="js-scr-trigger" data-anime="fadeInUp">
51
51
  <div class="thumbnail">
52
52
  <img src="https://placeimg.com/620/620/people" alt="" loading="lazy" width="620" height="620" class="bg">

2

修正

2023/01/09 08:26

投稿

oslemr
oslemr

スコア1

test CHANGED
File without changes
test CHANGED
@@ -30,6 +30,22 @@
30
30
  ご教授いただけると幸いです。
31
31
 
32
32
  ```PHP
33
+ <?php $blog_ctg = ""; ?>
34
+ <?php $blog_ctg_array = array(); ?>
35
+
36
+ <?php if (strpos($blog_data->category, ",") === false): ?>
37
+ <?php $blog_ctg = $blog_data->category; ?>
38
+ <?php else: ?>
39
+ <?php foreach($blog_ctg_master as $category_key => $category_val): ?>
40
+ <?php if(strpos($blog_data->category, $category_key) !== false): ?>
41
+ <?php $blog_ctg = $category_key; ?>
42
+ <?php //var_dump($active_data->category); ?>
43
+ <?php endif; ?>
44
+ <?php endforeach; ?>
45
+ <?php //var_dump($active_ctg); ?>
46
+ <?php endif; ?>
47
+
48
+
33
49
  <li data-tag='["item0001","item0002"]'> //<=この部分です。
34
50
  <a href="/activity/detail/" class="js-scr-trigger" data-anime="fadeInUp">
35
51
  <div class="thumbnail">

1

サンプルコードを入れました。

2023/01/09 07:49

投稿

oslemr
oslemr

スコア1

test CHANGED
File without changes
test CHANGED
@@ -29,4 +29,22 @@
29
29
 
30
30
  ご教授いただけると幸いです。
31
31
 
32
+ ```PHP
33
+ <li data-tag='["item0001","item0002"]'> //<=この部分です。
34
+ <a href="/activity/detail/" class="js-scr-trigger" data-anime="fadeInUp">
35
+ <div class="thumbnail">
36
+ <img src="https://placeimg.com/620/620/people" alt="" loading="lazy" width="620" height="620" class="bg">
37
+ <img src="https://placeimg.com/620/620/people" alt="" loading="lazy" width="620" height="620" class="img">
38
+ </div>
39
+     <div class="card-body">
40
+ <div class="ttl">1テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div>
41
+ <div class="cmn-tag-wrap">
42
+ <span class="cmn-tag">ファッション</span>
43
+ <span class="cmn-tag">ファッショングッズ</span>
44
+ </div>
45
+ </div>
46
+ </a>
47
+ </li>
48
+ ```
32
49
 
50
+