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

回答編集履歴

3

補足

2019/02/22 06:59

投稿

FKM
FKM

スコア3662

answer CHANGED
@@ -3,10 +3,10 @@
3
3
  if( is_array($pagenate_array) == TRUE){
4
4
 
5
5
  ```
6
- となっていますが、これだと$pagenate_arrayが配列かどうかの判定しかしないので、$pagenate_arrayの値が存在しない場合でもTRUEを返してしまいます。ですので、
6
+ となっていますが、これだと$pagenate_arrayが配列かどうかの判定しかしないので、$pagenate_arrayの値が存在しない場合でもTRUEを返してしまいます。ですので、配列かどうかではなくて、配列に格納された値の個数で判定するように変更します。
7
7
  ```
8
- if(isset($pagenate_array)) $paganate_cnt = count($pagenate_array);
8
+ if(isset($pagenate_array)) $paganate_cnt = count($pagenate_array); //値のカウント
9
9
  if( $paganate_cnt > 0){
10
10
 
11
11
  ```
12
- で判定を返してみてください(count($hoge)の場合だと、nullの場合に警告を吐くようになっていますので…)
12
+ これで判定を返してみてください(count($hoge)の場合だと、nullの場合に警告を吐くようになっていますので…)

2

衍字の調整

2019/02/22 06:59

投稿

FKM
FKM

スコア3662

answer CHANGED
@@ -5,7 +5,7 @@
5
5
  ```
6
6
  となっていますが、これだと$pagenate_arrayが配列かどうかの判定しかしないので、$pagenate_arrayの値が存在しない場合でもTRUEを返してしまいます。ですので、
7
7
  ```
8
- if(isset($pagenate_array)) $paganate_cnt = count($paggenate_array);
8
+ if(isset($pagenate_array)) $paganate_cnt = count($pagenate_array);
9
9
  if( $paganate_cnt > 0){
10
10
 
11
11
  ```

1

isset文の追加

2019/02/22 06:33

投稿

FKM
FKM

スコア3662

answer CHANGED
@@ -5,7 +5,7 @@
5
5
  ```
6
6
  となっていますが、これだと$pagenate_arrayが配列かどうかの判定しかしないので、$pagenate_arrayの値が存在しない場合でもTRUEを返してしまいます。ですので、
7
7
  ```
8
- $paganate_cnt = count($paggenate_array);
8
+ if(isset($pagenate_array)) $paganate_cnt = count($paggenate_array);
9
9
  if( $paganate_cnt > 0){
10
10
 
11
11
  ```