Associative Array syntax in php

Associative Array syntax in php

Array is one of the important and vital term in web programming. If we want to send multiple data with just one variable then there is no alternative of using “ARRAY”. Array is really easy to understand and easy to implement in programming. Array makes our work so cool , so that we can move our data very fast and more efficiently.

In my last tutorial i was discussed about ” 4 life savings php array function for web developers“.Today we have to learn how to implement Associative Array in php. I have show you two process – how to Associative Array in php. I have also mentioned demo link and code snippet with my tutorial.

So, lets start with array. In my first example i have to show how to define simple Associative array and in my second example i show you how to define a complex Associative array.

– How to Define Simple Associative Array:

//define simple array
$simple_array = array(
	"name" => "hkhan Khan",
	"postion" => "software Engineer",
	"group" => "web development"
);

//simple array output code
foreach($simple_array as $key=>$value) {
	echo "$key: ".$value;
}

Demo: http://demos.coolajax.net/php/assosiative_array_syntex/

– How to Define Complex Associative Array:

//define a complex array.
$complex_array = array(
array(
	"name" => "hkhan Khan",
	"postion" => "software Engineer",
	"group" => "web development"
),
array(
	"phone" => "11111111",
	"email" => "test@test.com",
	"website" => "www.test.com"
)

);

//read a complex array
foreach($complex_array as $item) {
	echo $item['name'];
	echo $item['postion'];
	echo $item['group'];
	echo $item['phone'];
	echo $item['email'];
	echo $item['website'];
}

Demo: http://demos.coolajax.net/php/assosiative_array_syntex/

Some More PHP Array functions for further study.

– How to convert a string in to an Array:

Most often in development time we need to convert a string in to an array. In that case our string must contain a delimiter by which we can separate each item in to an array. Like in this example we are using “comma” as our separator. PHP provide a great and very much useful function called explode that can easily convert a string into an array. Have a look at example:

$number_string = "267,266,91,286,85,287,87,78,84,89,90,277";
$convert_in_to_array =  explode(",",$number_string);
print_r($convert_in_to_array);

Demo & Source Code

How to get Random element from an Array:

PHP provide a nice function called “array_rand” for getting random element from array lists. It takes 2 parameters as input. First one is a array and second one is amount of random value you want to get. In my example I’ve set 1 but you can set 2,3 any number. Have a look at example:

$array = array ("bat","ball","cat","dog","man","woman","horse","mouse") ;
print_r($array);
$rand_keys = array_rand($array, 1);
echo "Random Array Key: ".$rand_keys;
echo "Random Array Value: ".$array[$rand_keys];

This function returns you the index of element. If you set this index inside your array then you will get the value of random element. It’s simple and very easy to use.

Demo & Source Code

For more update about tutorial, resource, scripts you can join our coolajax fan page OR subscribe our RSS Feed.

Thanks for reading tutorial.

Was this information useful? What other tips would you like to read about in the future? Share your comments, feedback and experiences with us by commenting below!

Share It

Related Posts