使用str_replace函数替换数组的多个字符串

I have a multidimensional array $arrResult1 imported from CSV file, I want to replace the multiple values in that array with different values. I have tried str_replace and it works for single replacement.

<?php
$File = 'charge1.csv';

$arrResult = array();
$handle = fopen($File,"r");
if(empty($handle) == false){
while(($data = fgetcsv($handle, 1000, ",")) !== FALSE){
    $arrResult[] = $data;
}
fclose($handle);
}


$file = 'ActualCharge.csv';
$arrResult1 = array();
 $handle = fopen($file,"r");
 if(empty($handle) == false){
while(($values = fgetcsv($handle, 1000, ",")) !== FALSE){
    $arrResult1[] = $values;
}
fclose($handle);
 } 
 $newArray = array();    
 foreach($arrResult1 as $inner_array) {
 $newArray[] = str_replace("$11.16","$14.00", $inner_array);
}
var_dump($newArray[6]);

But when I try to replace more values like this

$newArray[] = str_replace(array("$11.16","$14.00"),array("$12.16","$15.00"), $inner_array);

It does not work. I have total 16 values that need to be replaced. Can you please help and let me know what I am doing wrong here or if there is any other way to solve this. TIA here are the links to both csv files https://drive.google.com/open?id=15JXhljASiDaZAyF0I6vC5_vfvFWH5Ylo https://drive.google.com/open?id=1XzbzE39sCVVi4Ox1uj36g0smZJ4X4kCv