我希望我能正确解释这一点;例如,我想要匹配值的 user_id: id : 在返回的 jSON Array/Object 中,像这样......
[{"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,我想得到"1",因为我的 92056 的 user_id 是 "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);