詳細
私が調査している別の問題は、配列へのアクセス方法に関連しているようです。したがって、このおそらく奇妙な質問です。
次の配列があります
$response['custom_validation']['agreetotos0'] ='zero';
$response['custom_validation']['agreetotos1'] ='one';
現在のサブスクリプション レベルを使用して、agreetotos 名を決定したいと考えています。とりあえず仮定してみよう$subscriptionlevel =1;
つまり、取得しようとしている値 = $response['custom_validation']['agreetotos1'];
を使用してこの値にアクセスできることを知っています$response['custom_validation']['agreetotos'.$subscriptionlevel];
または、変数変数を使用して、次のように配列にアクセスできます
$response['custom_validation']['agreetotos'.${'subscriptionlevel'}];
質問
他の方法はありますか?
はいの場合、それらを使用することの利点/欠点は何ですか?
編集
私が達成しようとしていることを適切に説明していません。に相当する構文を探しています$response['custom_validation']['agreetotos1']
たとえば、$response['custom_validation']['agreetotos'][1]
次と等しくない $response['custom_validation']['agreetotos1']
一方
$response['custom_validation']['agreetotos'.$subscriptionlevel]
と同じ$response['custom_validation']['agreetotos1']
です。
混乱して申し訳ありません。