<?php
function properCase( $string ) {
$ignorar = array( 'do', 'dos', 'da', 'das', 'de' ); $out = '';
foreach ($array as $ar) {
}
}
echo properCase( 'PORTO DE GALINHAS' ).PHP_EOL;
echo properCase( 'HOSPITAL DOS PLANTADORES DE CANA' ).PHP_EOL;
echo properCase( 'rua do vergueiRO' ).PHP_EOL;
PD9waHAKCQogICAgZnVuY3Rpb24gcHJvcGVyQ2FzZSggJHN0cmluZyApIHsJCgkJJGlnbm9yYXIgPSBhcnJheSggJ2RvJywgJ2RvcycsICdkYScsICdkYXMnLCAnZGUnICk7CgkJJGFycmF5ID0gZXhwbG9kZSgnICcsIHN0cnRvbG93ZXIoICRzdHJpbmcgKSApOwoJCSRvdXQgPSAnJzsKCQlmb3JlYWNoICgkYXJyYXkgYXMgJGFyKSB7CiAgICAgICAgICAgJG91dCAuPSAoIGluX2FycmF5ICggJGFyLCAkaWdub3JhciApID8gJGFyIDogdWNmaXJzdCggJGFyICkgKS4nICc7CgkJfQoJCXJldHVybiB0cmltKCAkb3V0ICk7CiAgICB9CgkKCWVjaG8gcHJvcGVyQ2FzZSggJ1BPUlRPIERFIEdBTElOSEFTJyApLlBIUF9FT0w7CgllY2hvIHByb3BlckNhc2UoICdIT1NQSVRBTCBET1MgUExBTlRBRE9SRVMgREUgQ0FOQScgKS5QSFBfRU9MOwoJZWNobyBwcm9wZXJDYXNlKCAncnVhIGRvIHZlcmd1ZWlSTycgKS5QSFBfRU9MOw==