数组

2016-09-18  本文已影响0人  金色的清晨

数组操作

<?php

$ar = array('hello', 'world');
echo count($ar), " ", sizeof($ar), "\n";
for ($i = 0; $i < count($ar); $i++) {
    echo $ar[$i], "\n";
}
$ar2 = array("zw"=>28,"yh"=>26);
foreach ($ar2 as $key => $value) {  #not move pointer
    # code...
    echo $key,":",$value,"\n";
}
while (list($key,$value) = each($ar2)) { #move pointer
    # code...
    echo $key,":",$value,"\n";
}
reset($ar2); #need rest pointer
while ($element = each($ar2)) {
    # code...
    echo $element['key'],":",$element['value'],"\n";
}

if (array_key_exists('zw', $ar2)) {
    echo $ar2['zw'];
}

数组存在

php > $arr = array(1,2,3,4);
php > $in = in_array(3,$arr);
php > $not_in = in_array(5,$arr);
php > echo "in:".$in." not_in:".$not_in;
in:1 not_in:
上一篇 下一篇

猜你喜欢

热点阅读