私はjavascriptを使用してケースを送信し、ajax関数を使用します。ケースはリンク ID から取得されます。たとえば、ユーザーがこのリンクをクリックした場合:
<a id="answer-yes-123">click this</a>
JavaScript は id を 3 つの部分に分割し、中間部分の "yes" をケースとして ajax に送信します。ほとんどの場合、ajax がケースを受け取ると、「はい」の場合はこれを行い、「いいえ」の場合はそれを行います。
switch ($case) {
case 'yes' :
$assignment->add();
break;
case 'no' :
$assignment->remove();
break;
例外が 1 つあります。数値の場合です。リンクの中間部分が数字の場合、切り替えステートメントの作成方法がわかりません。潜在的に無制限の異なる数があり、それぞれをケースにすることはできません。ケースif(is_int($case))
として機能するように条件を作成するにはどうすればよいですか?