玩转php数组(2)

WBOY
Freigeben: 2016-06-13 12:51:55
Original
792 Leute haben es durchsucht

玩转php数组(二)

<?php
// 数组已经学会创建了,那么 
// 如何读数组中一个单元值? 
// 数组的单元能容纳什么类型的值? 
// 如何给数组增加一个单元? 
// 如何改数组中一个单元值? 
// 如何删掉一个数组单元? 
// 一切,都得从"键值"上来考虑 
// 读单元的值---一个柜子是一个单元,一个单元的"凭证"是什么? 
// 自然是通过"键" 


$arr=array('鑫','华','生','态','木','url'=>'www.xinhuastm.com');

//读取数组元素

echo $arr[2],'<br/>';
echo $arr['url'],'<br/>';

// 数组单元的值允许是什么类型? 
// PHP中有8种变量类型 
// 答: 可以容纳PHP中的所有合法类型,即8种都可以,意味着,单元的值,还可以是数组 
// 如下这种情况,称为"二维数组" 

$arr=array('one'=>array('name'=>'鑫华生态木','url'=>'www.xinhuastm.com'),'two'=>array('name'=>'爱博生态木','url'=>'www.lyaibo.com'));

print_r($arr);
echo $arr['one']['name'];
/*
结果:

Array
(
    [one] => Array
        (
            [name] => 鑫华生态木
            [url] => www.xinhuastm.com
        )

    [two] => Array
        (
            [name] => 爱博生态木
            [url] => www.lyaibo.com
        )

)
xinhuastm

*/
// 给数组增加单元 
$arr=array('中','华','民');

$arr[]='族';
echo '<hr/>';
print_r($arr);

// 修改数组的单元值 
// 指定已有的数组单元,并赋值就可以了. 

$arr[3]='华';

echo '<hr/>';
print_r($arr);

/*
结果:
Array ( [0] => 中 [1] => 华 [2] => 民 [3] => 族 ) 
--------------------------------------------
Array ( [0] => 中 [1] => 华 [2] => 民 [3] => 华 ) 

*/

// 删一个单元

unset($arr[2]);

echo '<hr/>';
print_r($arr);

/*
结果:Array ( [0] => 中 [1] => 华 [3] => 华 ) 
*/
?>
Nach dem Login kopieren

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage