こんにちは、モバイル アプリ用の REST Web サービスのシナリオをテストしています。テスト中は、ポスト メソッドを使用して PHP プログラムに配列を送信する必要があります。私はcURLコンソールからやっています。配列を渡すことを除いて、残りの部分は正常に機能しています。変更を提案してください。
次のコードはcURLコンソールで渡しています
C:\curlw32>curl -H "Content-Type: application/json" -X POST http://localhost/slim-login/api/submit -d "{\"specialtyCheckbox\":\"[1,2,3]\"}"
そして、ここにそれをキャッチするためのphpコードがあります
$request = Slim::getInstance()->request();
$onsubmit_content = json_decode($request->getBody());
$spec=$onsubmit_content->specialtyCheckbox;
echo json_encode(count($spec));
ここでは、配列の長さが 1 を示しています。