在PHP中为JSON数组创建搜索函数的方法如下:
$json = '[{"name":"John","age":30},{"name":"Jane","age":25},{"name":"Bob","age":35}]';
$array = json_decode($json, true);
function searchArray($keyword, $array) {
$results = array();
foreach ($array as $item) {
if (strpos($item['name'], $keyword) !== false) {
$results[] = $item;
}
}
return $results;
}
$results = searchArray('John', $array);
print_r($results);
这将输出包含关键字"John"的数组项:
Array
(
[0] => Array
(
[name] => John
[age] => 30
)
)
这是一个简单的示例,用于在PHP中为JSON数组创建搜索函数。根据实际需求,可以根据不同的搜索条件和数组结构进行修改和扩展。
领取专属 10元无门槛券
手把手带您无忧上云