Search and replace inside an associative array

后端 未结 10 1978
没有蜡笔的小新
没有蜡笔的小新 2021-01-20 22:14

I need to search and replace inside an associative array.

ex:

$user = \"user1\"; // I\'ve updated this

$myarray = array(\"user1\" => \"search1\",         


        
10条回答
  •  遇见更好的自我
    2021-01-20 22:38

    $user = "user1";
    $myarray = array("user1" => "search1", "user2" => "search2", "user3" => "search1" );
    foreach($myarray as $key => $val)
    {
        if ($val == 'search1' and $key == $user )
        {
           $myarray[$key] = 'search4';
           break;
        }
    }
    print_r($myarray);
    

    Prints:

    Array
    (
        [user1] => search4
        [user2] => search2
        [user3] => search1
    )
    

提交回复
热议问题