dedalqq
3/12/2015 - 8:59 AM

gistfile1.php

<?php

/**
 * Функция дополнения имени до четности
 */
function getTrueName($name) {

	$b = array('а','б','в','г','д','е','ё','ж','з','и','й','к','л','м','н','о','п','р','с','т','у','ф','х','ц','ч','ш','щ','ъ','ы','ь','э','ю','я');
	
	$sum = 0;

	for ($i = 0; $i < mb_strlen($name); $i++) {
		$q = mb_substr($name, $i, 1);
		$sum += array_search($q, $b);
	}

	return $name.$b[($sum % count($b))];
}