Вид зависит от того, насколько умным вам должен быть алгоритм. Простой может быть просто что-то вроде:
<?php
$v1 = "Yellow cheese";
$v2 = "blue cheese";
$out = "";
for($i = 0; $i < max(strlen($v1), strlen($v2)); $i++) {
if($v1[i] === strtoupper($v1[i])) {
$out .= strtoupper($v2[i]);
} else {
$out .= strtolower($v2[i]);
}
}
Это будет делать это очень слепо, поэтому
YelLoW ChEEse
> BluE CHEsSE