Source for file utf8_str_pad.test.php
Documentation is available at utf8_str_pad.test.php
* @version $Id: utf8_str_pad.test.php,v 1.1 2007/09/09 20:39:50 pitlinz Exp $
//--------------------------------------------------------------------
require_once(dirname(__FILE__
).
'/../config.php');
require_once UTF8 .
'/str_pad.php';
//--------------------------------------------------------------------
* @author Oliver Saunders <oliver (a) osinternetservices.com>
$toPad =
'<IñtërnëT>'; // 10 characters
$padding =
'ø__'; // 4 characters
$this->assertEqual(utf8_str_pad($toPad, 20, ' ', STR_PAD_LEFT), ' ' .
$toPad);
$this->assertEqual(utf8_str_pad($toPad, 20, ' ', STR_PAD_BOTH), ' ' .
$toPad .
' ');
$this->assertEqual(str_pad('5char', 4), '5char'); // str_pos won't truncate input string
$this->assertEqual(utf8_str_pad($toPad, 20, $padding, STR_PAD_RIGHT), $toPad .
'ø__ø__ø__ø');
$this->assertEqual(utf8_str_pad($toPad, 20, $padding, STR_PAD_LEFT), 'ø__ø__ø__ø' .
$toPad);
$this->assertEqual(utf8_str_pad($toPad, 20, $padding, STR_PAD_BOTH), 'ø__ø_' .
$toPad .
'ø__ø_');
//--------------------------------------------------------------------
Documentation generated on Thu, 08 Jan 2009 17:49:19 +0100 by phpDocumentor 1.4.0a2