【发布时间】:2022-12-13 18:59:05
【问题描述】:
您好我是 php 的新手,我只是想知道如何遍历数组
$array = ["7","8","8","18","19","20","21","22","8"];
并将所有值“8”替换为“1”
我试过了
function firstFileInList($array) {
foreach($array as $k => $v)
if(strpos($v, "8") !== false){
return $k;}
}
$testarray[firstFileInList($testarray)] =1;
但它只做第一个实例
【问题讨论】:
-
“但它只做第一个实例”- 当然,因为你只是在做一那里有数组元素修改。你将不得不写一些东西循环, 直到数组中不再有 8。
-
提示:如果您在循环中
return,那么循环将无法继续执行超过您从函数返回的点。 -
什么是预期的输出?
-
抱歉,在处理代码时犯了一个错误