PHP ??
PHP ??
???? ?? ??? ??? ???? ??? ??? ??? ???? PHP ?????? ??? ?????.
PHP? ??? 1?? ??, 2?? ??, ??? ??? ??????, 1???? ????? ??? ????? ??? ??? ? ??? ?? ? ????. ??? ????.
??? ?? ??? ?? ?? ??? ? ????:
Instances
<?php $phones=array("Iphone","Nokia","Oppo"); echo "I like " . $phones[0] . ", " . $phones[1] . " and " . $phones[2] . "."; ?>
What ??????
??? ??? ??? ?? ?? ??? ? ?? ?? ?????.
?? ??(?: ?? ?? ??)? ?? ?? ??? ?? ?? ??? ?????.
$phones1
="???";
$phones2
="Nokia";
$phones3
="Oppo";
??? ??? ???? ?? ??? ???? ??? ?? ???? ??? 3?? ??? ??? 300?? ??? ??? ??? ????
???? ??? ??? ????!
??? ?? ??? ?? ?? ??? ? ??? ?? ???? ?? ?? ?? ???? ? ????.
PHP?? ?? ??
PHP??? array() ??? ???? ??? ?????.
array();
PHP?? ? ?? ??? ??? ????. · ??? ?? ??? ??-??, ? ?? ?? ???
· multi -?? ??-?? ??? ??? ???? ??
PHP ?? ??(??? ??)
?? ??? ??? ???? ? ??? ????.
ID ? ?? ??(ID ?? ?? 0?? ??):
$phones
=array("Iphone","Nokia","Oppo"); ???? ??? ID ?:
$phones[0]
= "Iphone";
$phones[1]="Nokia"; $ phones[2]
?
<?php $cars=array("Volvo","BMW","Toyota"); echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . "."; ?>
??? ?? ???? - count() ??
count() ??? ??(?? ??)? ??? ???? ? ?????. Instance
<?php $cars=array("Volvo","BMW","Toyota"); echo count($cars); ?>??:
int count (mixed $var [, int $mode = COUNT_NORMAL ] )
?? ?? ??
?? ??? ?? ?? ???? ?????. ??? ?? for ??? ??? ? ????. : ?
<?php $cars=array("Volvo","BMW","Toyota"); $arrlength=count($cars); for($x=0;$x<$arrlength;$x++) { echo $cars[$x]; echo "<br>"; } ?>
PHP ?? ??
?? ??? ??? ???? ??? ?? ???? ?????.
?? ??? ?? ??? PHP?? ????? ?? ??? ???? ??(hash) ?? ?(map)??? ??? ?? ??(associative array)? ????.
$info = [
'??' => '??',
'??' => 18,
'??' => ;
?? ??? ??? ???? ? ??? ????. $age=array("Peter"=>"35"," Ben "=>"37","Joe"=>"43");??:$age['Peter']="35";
$ age ['Ben']="37";
$age['Joe']="43";
<?php $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43"); echo "Peter is " . $age['Peter'] . " years old."; ?>
?? ?? ????
?? ??? ?? ?? ?????? ????? ??? ?????. ??? ?? foreach ??? ?????. Instance<?php $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43"); foreach($age as $x=>$x_value) { echo "Key=" . $x . ", Value=" . $x_value; echo "<br>"; } ?>
??? ??
??? ??? PHP ?? ?????? ??? ?????.?? ??
echo? ???? ???, ??, ?? ??? ??? ??? ? ????. ??? ??? ???? ? ??? ?? ??????? ??? ??? ?????. ????? ?? ??? ?? ? ??? ???? ???????? print_r ??? ???? ? ?????(?? var_dump? ??? ? ??? ??? ???? ????)bool print_r (mixed $expression [, bool $return ] )print_r($ names); ? ?? ????? true?? print_r? ??? ?? ???? ?? ??? ??? ??? echo print_r($names, true);?? ?????. >
?? ?? ??????? ??? ? ??? ?? ???? ??? ??? ??? ????? 0? ?????. ? ?? ???
$names = ['andy', 'tom', 'jack'];
? ?? ?? ?? ?? ?? ???? ???? ??? ???? ?? ? ????. ?? ?? ??? ??? $names[0]? ???? andy? ?????. ????? $names[2]? jack
? ?????. ??? ??: 1??
$arr = ['Wang Gang', 'Zhang Li', 'Liu Wei'];
?? ?? ??? $arr?? ??? ? "Zhang Li"? ?? ??? ??? ????. arr[1]
??? ??
2?? ??? ??? ??? ????? ?? ? ????
??? ??? ??? ?? ??? ??? ???? ?? ???? ???. ??? ??? ? ??? ? ?? ??? ?? ????.
??? ?? ??? 1??? ?? array ?? ???? 2?? ??? ???
??? ??: 2??
$arr = [
[' Wang Gang', 'Zhang Li', 'Liu Wei'],
['Sun Li', 'Li Qiang', 'Li Guoqing'],
['Zhao Yuanyuan', 'Ding Lili']
];
echo count($arr);
echo count($arr, true);
"Li Qiang"? ?? ??: $arr[1][1 ]
??? ?? : 3??
$arr = [
[
['Wang Gang', 'Zhang Li', 'Liu Wei'],
['??', '??', '???'],
['???', '???']
],
[
['??' , '????'],
['??', '??' ', '???'],
['???', '???']
],
];
echo count($arr);
echo count($ arr, true);
"Liu Jun"? ?? ??: $arr[1][1][ 1]
PHP ?? ?? ??? ??
?? ?? ??? ?? ?? ?? ???? ??? ??? ?????. PHP ?? ?? ???.
? ??? ?? ??? ??? ?? ??? ?? ?? ??????!