0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

エラー: Array callback must have exactly two elements

Posted at

このエラーが出たら、こんなミスをしているかもしれません。
ero.jpg

PHPは、echoの行でエラーが出て止まっていますが、
array_key_existsを使っていますから、$customerRanksは、キーをもつ配列なのです。

配列から値を取り出すには、[]を使わないといけません。ただそれだけの、書きミスという事です。

membership.php
if(is_numeric($parameters['rank']) && array_key_exists($parameters['rank'], $customerRanks))
    echo "会員ステータス:".$customerRanks($parameters['rank']);
endif

これは

$customerRanks($parameters['rank']);

↓こうです。

$customerRanks[$parameters['rank']];

こんな書きミスするなんて、きっと疲れているのでしょう。
やんなっちゃうね。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?