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
Email Address Checker...This function check if an e-mail address is valid or not.
function valid_email($email)
{
return preg_match('/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/',
$email);...
Best way to get user ip address in php...Here is a function to getting ip using filter of local and lan ip's.
function get_ip()
{
$list = array( 'REMOTE_ADDR', 'CLIENT_IP', 'HTTP_CLIENT_IP',
'HTTP_PROXY_CONNECTION',...
How to created mixed arguments function...This way useful for create mixed arguments function.
function foo()
{
$args = func_get_args();
print_r($args);
}
foo(1, 1256, 6, 17); //mixed ...
-------------------Out-...
File size calculator...File size calculator function return file size format into kb, mb or gb.
function file_size($size, $out = 'kb', $precision = 2)
{
switch ($out) {
case 'kb':
return round($...