Created
March 15, 2015 20:06
-
-
Save aalemayhu/2f552ebee41626d0d68c to your computer and use it in GitHub Desktop.
utfPadding
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// cisc and ccscanf | |
<? | |
require_once('db-connect-string.php'); | |
pg_connect($db_connect_string); | |
$res = pg_query("SELECT ac.id + 100000 AS id, ac.name, am.full_name FROM accounts ac JOIN active_members am ON am.account = ac.id ORDER BY full_name"); | |
header('Content-Type: text/plain; charset=utf-8'); | |
function utfPadding($str, $len) { | |
$name_len = iconv_strlen($str, 'UTF-8'); | |
$padding = ""; | |
if ($len > $name_len) { | |
$padding = str_repeat ( " ", $len-$name_len); | |
} | |
return $padding . $str; | |
} | |
while ($row = pg_fetch_assoc($res)) | |
{ | |
printf("%s %s\n",utfPadding ($row['full_name'], 40), utfPadding($row['name'], 40)); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment