Tag: UPC
eXorithm – Execute Algorithm: Algorithms Beginning with F
eXorithm – Execute Algorithm: View / Run Algorithm parallel_same_value_resistors
function parallel_same_value_resistors ($value$number
{
  $one_over_r = 0;
 Â
  for ($i=0; $i < $number; $i++) {Â
      $one_over_r += (1/$value);
    }
 Â
  return (1/$one_over_r);
}Â
eXorithm – Execute Algorithm: Algorithms Beginning with H
eXorithm – Execute Algorithm: View / Run Algorithm highlight
function highlight ($text, $phrase, $highlighter
{
  if (empty$phrase)) {
    return $text
  }
 Â
  if (is_array$phrase)) {
    $replace = array();
    $with = array();
   Â
    foreach ($phrase as $key => $value) {
      $key = $value
      $value = $highlighter
      $key = '([s])(' . $key . ')([s.,!?<])'
      $replace[] = '|' . $key . '|ix'
      $with[] = empty$value) ? $highlighter : $value
    }
    return preg_replace$replace, $with, $text);
  } else {
    $phrase = '([s])(' . $phrase . ')([s])'
   Â
    return preg_replace'|'$phrase'|i', $highlighter, $text);
  }
}Â