Home > Php programming > Some of Unknown and rarely used but very helpful functions of PHP

Some of Unknown and rarely used but very helpful functions of PHP

Today i have searched google and php manual to find out some of useful inbuilt functions which are not general use but having some great functionality. I found some of the function which developers rarely use but these are the very useful functions. You must spend some time to read this functions and i am sure that this functions help you while developing an application.

1. Swapping two values using list() function

$x = 1;
$y = 2;

list($x, $y) = array($y, $x);

echo $x; // Outputs – 2
echo $y; // Outputs – 1

2. Compress/Uncompress strings

You can compress long strings using gzcompress() and than make an entry in to database. This will save a space and make your database lighter at some level. You can uncompress the compressed string by usinggzuncompress() function.

3. Validate real time email address

What we are validating for email address is not a perfect validation. If anyone enter aaaa@aaaaaaaa123.com than this is not a valid email address. You can validate real time email by the checkdnsrr() function. It checks the email’s host address if it’s a valid DNS record.

3. highlight_file() function

Output HTML string with nice colored using above function. Many servers are configured to automatically highlight files with a phps extension. To use this , you have to enable phps by adding this line to the httpd.conf:

AddType application/x-httpd-php-source .phps

4. Easy manage of IP addresses as strings.

IP address can be stored as integers using the ip2long(). If you want to convert it back to IP address from integer string than use long2ip()function.

Some of the advantages to store IP address as Integers are :

1) Less memory space used
2) Searching of IP address will be faster
3) Easy to check if IP address is inbetween IP address ranges

5. __autoload() method – PHP5

The magic method __autoload() function is a convenience that allows you to include files dynamically when instant of class is created.
This function will search file name as class name and add that file at run time. This will reduce a load time because files will be included as per needs.

6. preg_split function

This function will split string to array of strings. This can also be done using the explode function. Benifits of using preg_split function is , it will eliminate empty strings.

To know more about programming,JavaScript issues,jQuery,Expression Engine,MYSQL database,php info,php editor,programming php,Open-source,php help and php script , subscribe to our feed by entering email address below. You will get updates via email about every tutorial posted on this site . It will not take more than a sec.

  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: