There are 10 vertical and horizontal squares on a plane. Each square is painted blue and green. Blue represents the sea, and green represents the land. When two green squares are in contact with the top and bottom, or right and left, they are said to be ground. The area created by only one green square is called "island". For example, there are five islands in the figure below.
Write a PHP program to read the mass data and find the number of islands.
Input: A single data set is represented by 10 rows of 10 numbers representing green squares as 1 and blue squares as zeros.
Pictorial Presentation:

Sample Input:
1100000111
1000000111
0000000111
0010001000
0000011100
0000111110
0001111111
1000111110
1100011100
1110001000
Sample Output:
need an explanation for this answer? contact us directly to get an explanation for this answer