- substr: documentation ( source)
<?php
function getMiddle($text) {
$length = strlen($text);
// if even:
if ($length%2 == 0) {
return substr($text, $length/2, 2);
}
// if odd:
else {
return substr($text, $length/2, 1);
}
}
echo getMiddle('test');