The best way to determine the character count of a UTF8 string.
function strlen_utf8( $str )
{
return mb_strlen( $str, 'UTF-8' );
}
//or...
function strlen_utf8( $str )
{
$c = 0;
$len = strlen( $str );
for ( $i = 0; $i < $len; $i++ ) {
//0x80 = 128
$ord = ord( $str[$i] );
if ( $ord & 0x80 ) {
$ord <<= 1;
while ( $ord & 0x80 ) {
$i++;
$ord <<= 1;
}
$c++;
}
else {
$c++;
}
}
return $c;
}Tags
No tag here. Recommended pages
Validate phone number...Chek if a phone numbers is valid, according to its syntax (should be: "+390523599314"). True if it's valid, False otherwise
function is_valid_phone( $phone )
{
if ( $phone[0] != "+" ) {
...
Resize image function...Resize image function for jpg format. $mood between max and min. if you choose max, this mean max size of image is $ta otherwise min size of image is $ta.
function makeTheThumb( $ppath, $ta, $mood )
...
Human readable file size...This function return formatting of file sizes in a human readable format.
function formatFileSize( $size )
{
$file_size = $size;
$i = 0;
$name = array( 'byte', 'kB', 'MB', '...
Download a file from web to local...Use this function to download a file from web to local machine.
function WgetFile( $URL, $dir )
{
$nomefile = $dir . "/" . basename( $URL );
if ( copy( $URL, $nomefile ) ) {
retu...