2 回答

TA貢獻1776條經(jīng)驗 獲得超12個贊
在您的函數(shù)中使用 array_search() 來獲取密鑰:
function replaceValue($value, $arr1, &$arr2){
? ? $key = array_search($value, $arr1);
? ? if($key === false){
? ? ? ? return false;
? ? }else{
? ? ? ? $arr2[$key] = $value;
? ? ? ? return true;
? ? }
}
if(replaceValue("baz", $arr1, $arr2)){
? ? print_r($arr2);
}else{
? ? echo "no match found";
}
Result:
Array
(
? ? [x] => bizz
? ? [y] => bazz
? ? [c] => baz
)

TA貢獻1836條經(jīng)驗 獲得超3個贊
您可以按照這種步驟來實現(xiàn)結果
<?php
$arr1 = [0 => '123', 1 => '234'];
$arr2 = [0 => 'a', 1 => 'b'];
for ($i=0; $i < sizeof($arr1) ; $i++) {
for ($i=0; $i < sizeof($arr1) ; $i++) {
if ($arr1[$i] == '123') {
$arr2[$i] = 'abc';
}
}
}
echo'<pre>';
print_r($arr2);
echo '<pre>';
?>
輸出
Array
(
[0] => abc
[1] => b
)
- 2 回答
- 0 關注
- 119 瀏覽
添加回答
舉報