私がこれを正しく説明していることを願っています。例として、一致する値の user_id: id : が返された jSON 配列/オブジェクトに次のように...
[{"user_id":"1","value":"92056,92054,92018"},{"user_id":"3","value":"92056"},
{"user_id":"2","value":"Massachusetts, Wyoming, Tennessee"},
{"user_id":"5","value":"California"},
{"user_id":"9","value":"New Mexico, Mississippi, Washington"},
{"user_id":"11","value":"Nevada"},{"user_id":"8","value":"Oklahoma, Louisiana"},
{"user_id":"6","value":"Montana, Oregon"},
{"user_id":"10","value":"Virginia, Illinois"}]
たとえば、ソースが92056の場合、92056 の user_id が「1」であるため、 「1」を取得します。
ニューメキシコなら「9」とか。
この値は数百の郵便番号で構成されている可能性があるため、これらの値または同様の値を迅速に検索する方法が必要です。これは重複しないためです。各 user_id には、複数の一意の地域または「値」があります。
これが発生した場合に備えて、PHP を使用してデータベースからデータを取得し、(Wordpress で) JavaScript 変数に渡します...
<?php
global $wpdb;
$fullPHP = $wpdb->get_results("SELECT user_id, value FROM " . "refer_cimy_uef_data;");
?>
var phpreps = JSON.stringify(<?php echo json_encode($fullPHP); ?>);
$("#phpoutput").html(phpreps);