Php 选择并重写数组中的值
如何在$mas中实现“零”和“三”=“空”? 不更改$resultPhp 选择并重写数组中的值,php,arrays,foreach,Php,Arrays,Foreach,如何在$mas中实现“零”和“三”=“空”? 不更改$result $result = array(1,2); $mas = array("Zero", "One", "Two", "Three"); foreach ($result as $row) { if ($row != array_search($mas[$row], $mas)) { $mas[$row]; } else { $mas[$row] = 'null'; } } print_r(
$result = array(1,2);
$mas = array("Zero", "One", "Two", "Three");
foreach ($result as $row) {
if ($row != array_search($mas[$row], $mas)) {
$mas[$row];
} else {
$mas[$row] = 'null';
}
}
print_r($mas);
可以尝试在数组()中使用
。像这样
$result = array(1, 2);
$mas = array("Zero", "One", "Two", "Three");
foreach ($mas as $key=>$row) {
if(!in_array($key, $result)){
$mas[$key] = 'null';
}
}
print '<pre>';
print_r($mas);
print '</pre>';
$result=array(1,2);
$mas=数组(“零”、“一”、“二”、“三”);
foreach($mas作为$key=>$row){
if(!in_数组($key,$result)){
$mas[$key]=“空”;
}
}
打印“”;
印刷费($mas);
打印“”;
您可以用它来替换$mas值:如果(isset($mas[$row]){$mas[$row]=null;},效果更好。