Salve, in questo codice vorrei fare in modo che se la variabile $arate contiene N/A assegno ad $arate 22050 però riesco a farlo funzionare solo cancellando manualmente i due $arate e mettendo 22050 
sapreste dirmi cosa non va nel codice? è giusto scrivere N/A così "N/A" ?
Grazie!
Codice PHP:
//questo è il CODICE ORIGINALE
if($p['use_audio_rate'])
{
if($this->input_details['audio_channels']>2 || !is_numeric($this->input_details['audio_channels']))
{
$arate = $i['audio_rate'];
$opt_av .= $arate_cmd = " -ar $arate ";
}else
{
if(isset($p['audio_rate']))
$arate = $p['audio_rate'];
elseif(isset($i['audio_rate']))
$arate = $i['audio_rate'];
if(!empty($arate))
$opt_av .= $arate_cmd = " -ar $arate ";
}
}
Codice PHP:
//questo è il CODICE CHE HO MODIFICATO
if($p['use_audio_rate'])
{
if($this->input_details['audio_channels']>2 || !is_numeric($this->input_details['audio_channels']))
{
$arate = $i['audio_rate'];
if($arate == "N/A")
{$arate = 22050}
$opt_av .= $arate_cmd = " -ar $arate ";
}else
{
if(isset($p['audio_rate']))
$arate = $p['audio_rate'];
elseif(isset($i['audio_rate']))
$arate = $i['audio_rate'];
if($arate == "N/A")
{$arate = 22050}
if(!empty($arate))
$opt_av .= $arate_cmd = " -ar $arate ";
}
}