如何搜索数组,定位值是否等于字符串,然后获取该行,找到另一个值,并替换它。 $value['ID'] == 2;
我觉得这是一条错误的道路。
while($row = $result1 -> fetch_array())
{
$columbs[] = $row;
}
$sort = array();
foreach($columbs as $key => $value)
{
$sort['schooltype'][$key] = $value['schooltype'];
$sort['ID'][$key] = $value['ID'];
foreach($columbs as $key=>$value)
{
if ($value['schooltype'] == "High School")
{
$value['ID'] == 2;
$sortbyschooltype = array("array" => $value['ID'], "SORT" => SORT_ASC);
}
}
}
$sort['ID'][$key]=0;
此答案的归因@cyadvert。
array_search呢?无需重新发明轮子!此命令将返回所查找值的索引。因为我不清楚你的代码,所以我不能给你一个代码示例。