.


:




:

































 

 

 

 





:

:

.

-

- array, . .

) .

$arr1 = array();

) () .

$arr2= array( "http://www.yandex.com",

"http://www.google.com",

"http://www.altavista.com" );

, .

) .

. "yandex", "google", "altavista". =>

$arr3= array( "yandex"=>"http://www.yandex.com",

"google"=>"http://www.google.com",

"bing"=>"http://www.altavista.com" );

1 ( )

1. ($arr1, $arr2, $arr3)

) ,

) ; for,

=. =

) print_r var_dump ; .

2. print_r var_dump , .

$arr4 = array(1,"asd",array(2,3));

3. . print_r var_dump.

4. 1-3, , print_r var_dump.

.

, - . , ):

$arr5=array(0=>"http://www.yandex.com",

1=>"http://www.google.com",

"2"=>"http://www.altavista.com");

, . .

: , . , :

$arr6=array(2=>"http://www.yandex.com",

4=>"http://www.google.com",

1=>"http://www.altavista.com");

, , -.

foreach

for. , , , , .

(.. ) foreach, . :

foreach($arr as [ $key => ] $val) {

}

( , , ).

$arr ,

$val , ,

$key .

. , , . for, ( count sizeof), for. foreach " ".

2 ( foreach)

1. foreach

foreach($arr as $key=>$val)

"/" $arr5 $arr6, .

2.

foreach($arr as $x)

, $x .

3. ( ). . ,

$arr[3]="";

$arr[0]="";

...

:

) for ( count() sizeof()),

) foreach.

?

, , : . , , . :

$arr7["yandex"]="http://www.yandex.com";

$arr7["google"]="http://www.google.com";

$arr7["altavista"]="http://www.altavista.com";

, . , , , . $arr7 .

( ), , : .

$arr8[]="http://www.yandex.com";

$arr8[]="http://www.google.com";

$arr8[]="http://www.altavista.com";

.

" - ", "" , . ..,

$arr8[2]="http://www.yandex.com";

3 4 .

, , , , .

. . .

) -.

$usefulSites=array(

array("http://www.yandex.com","http://www.google.com",

"http://www.altavista.com"),

array("http://www.php.com","http://www.rusdoc.ru")

);

( $searchEngines $phpDocs)

$searchEngines=array( "http://www.yandex.com",

"http://www.google.com",

"http://www.altavista.com" );

$phpDocs= array( "http://www.php.com",

"http://www.rusdoc.ru" );

$usefulSites=array( $searchEngines, $phpDocs );

, .

3 ( )

1. foreach $usefulSites .

each

each. . (current) , . .

each . , each false.

each , . / . ( 0, 1), 'key' 'value'.

: current, prev, next, end, reset (. ).

4 ( )

while($x=each($arr7)){}

$arr7, $x. print_r, .

, , . list, each.

list

list , . , .

list : '=' " " . .

list ( ) , , .

.. , .., . , .

$a=array(0=>1,2=>2);

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

print $y; //2

, list.

list , , Undefined offset:...

list .

list , ( , ).

each , , , list , .

5 ( list)

1. , $x list($key,$value), "/"

=>

5 4, , .

2. $_SERVER.

 





:


: 2017-04-15; !; : 443 |


:

:

, - , ; , - .
==> ...

1474 - | 1482 -


© 2015-2024 lektsii.org - -

: 0.032 .