时间:2021-07-01 10:21:17 帮助过:6人阅读
输出地结果为:
- <br>1 <!--?php <BR-->2 //用1,2,3的数值作为数组的键 <br>3 echo '<p>数组$array1的键值为:</p>'; <br>4 $array1[1]='a'; <br>5 $array1[2]='b'; <br>6 $array1[3]='c'; <br>7 print_r($array1); <br>8 <br>9 //如果省略键的方式,则数组默认的键为从0开始递增的数值 <br>10 echo '<p>数组$array2的键值为:</p>'; <br>11 $array2[]='a'; <br>12 $array2[]='b'; <br>13 $array2[]='c'; <br>14 print_r($array2); <br>15 <br>16 //以字符串作为数组的键 <br>17 echo '<p>数组$array3的键值为:</p>'; <br>18 $array3['one']='a'; <br>19 $array3['two']='b'; <br>20 $array3['three']='c'; <br>21 print_r($array3); <br>22 ?> <br> <br>以上代码
结果为:
- <br>1 <!--?php <BR-->2 //以数值作为键 <br>3 $array6=array(1=>'a',2=>'b',3=>'c'); <br>4 echo '<p>数组$array6的键和值为:</p>'; <br>5 print_r($array6); <br>6 //以字符串作为键 <br>7 $array7=array('one'=>'a','two'=>'b','three'=>'c'); <br>8 echo '<p>数组$array7的键和值为:</p>'; <br>9 print_r($array7); <br>10 //省略键的写法 <br>11 $array8=array('a','b','c'); <br>12 echo '<p>数组$array8的键和值为:</p>'; <br>13 print_r($array8); <br>14 ?> <br> <br>其
结果为:
- <br>1 <!--?php <BR-->2 //数组$array4第一个元素的键显示指定为2,之后的第2、3个元素以省略键的方式 <br>3 $array4[2]='a'; <br>4 $array4[]='b'; <br>5 $array4[]='c'; <br>6 //第4个元素的键显示指定为10,之后的第5、6个元素以省略键的方式 <br>7 $array4[10]='d'; <br>8 $array4[]='e'; <br>9 $array4[]='f'; <br>10 //第7个元素的键显示指定为9,之后的第8、9个元素以省略键的方式 <br>11 $array4[9]='g'; <br>12 $array4[]='h'; <br>13 $array4[]='i'; <br>14 //打印数组的键与值 <br>15 print_r($array4); <br>16 ?> <br> <br>其
结果为:
- <br>1 <!--?php <BR-->2 $array5['one']='a'; <br>3 if(!isset($array5[0])) <br>4 { <br>5 echo '<p>$array5[0]是空的!</p>'; <br>6 } <br>7 ?> <br> <br>其
结果为:
- <br>1 <!--?php <BR-->2 $array9=array(1=>'a', 2=>'b', 'one'=>'c', 'two'=>'d', 'e', 'f', 'g'); <br>3 echo '<p>数组$array9的键和值为:</p>'; <br>4 print_r($array9); <br>5 ?> <br> <br>其
结果为:
- <br>1 <!--?php <BR-->2 $key1='one'; <br>3 $key2='two'; <br>4 $key3='three'; <br>5 $array10[$key1]='a'; <br>6 $array10[$key2]='b'; <br>7 $array10[$key3]='c'; <br>8 echo '<p>数组$array10的键和值为:</p>'; <br>9 print_r($array10); <br>10 ?> <br> <br>其
输出结果为:
- <br>1 <!--?php <BR-->2 $array11=array('a','b','c','d','e'); <br>3 echo '<p>数组$array11的值为:'; <br>4 foreach($array11 as $value) <br>5 { <br>6 echo $value.','; <br>7 } <br>8 echo '</p>'; <br>9 ?> <br> <br>其
结果为:
- <br>1 <!--?php <BR-->2 $array12=array('one'=>1,'two'=>2,'three'=>3,'four'=>4,'five'=>5); <br>3 echo '<select name="onetofive">'; 4 foreach($array12 as $key => $value) 5 { 6 echo "<option value="\"$value\"">$key</option>"; 7 } 8 echo '</select>'; <br>9 ?> <br> <br><br>3、 使用list函数访问数组 <br><br>List函数是把数组中的值赋给一些变量,其函数语法如下: <br><br>Void list(mixed varname, mixed varname2……) <br><br>看如下示例: <br><u></u> 代码如下:<pre class="brush:php;toolbar:false layui-box layui-code-view layui-code-notepad"><ol class="layui-code-ol"><li><br>1 <!--?php <BR-->2 $array13=array('red','blue','green'); <br>3 //赋值给所有的变量 <br>4 list($flag1,$sky1,$grassland1)=$array13; <br>5 echo "$flag1 $sky1 $grassland1"; <br>6 echo '<br>'; <br>7 //赋值给部分变量 <br>8 list($flag2,,$grassland2)=$array13; <br>9 echo "$flag2 $grassland2"; <br>10 echo '<br>'; <br>11 //只赋值给第三个变量 <br>12 list(,,$grassland3)=$array13; <br>13 echo "$grassland3"; <br>14 echo '<br>'; <br>15 ?> <br> <br></li></ol></pre>输出
输出结果为:
- <br>1 <!--?php <BR-->2 $array13=array(1=>'red','blue','green'); <br>3 list($flag1,$sky1,$grassland1)=$array13; <br>4 echo '$flag1的值为:'.$flag1.'<br>'; <br>5 echo '$sky1的值为:'.$sky1.'<br>'; <br>6 echo '$grassland1的值为:'.$grassland1.'<br>'; <br>7 ?> <br> <br>其
结果为:
- <br>1 <!--?php <BR-->2 $arr=array("我是第一个值","我是第二个值","我是第三个值"); <br>3 echo "当我们用0,1为索引时:<br><br>"; <br>4 $a=each($arr); <br>5 echo "我在\$arr数组中的键为:".$a['0']; <br>6 echo "<br>"; <br>7 echo "我在\$arr数组中的值为:".$a['1']; <br>8 echo "<br><br>"; <br>9 echo "当我们用key,value为索引时:<br><br>"; <br>10 $b=each($arr); <br>11 echo "我在\$arr数组中的键为:".$b['key']; <br>12 echo "<br>"; <br>13 echo "我在\$arr数组中的值为:".$b['value']; <br>14 ?> <br> <br>显示为: <br><br>当我们用0,1为索引时: <br>我在$arr数组中的键为:0 <br>我在$arr数组中的值为:我是第一个值 <br>当我们用key,value为索引时: <br><br>我在$arr数组中的键为:1 <br>我在$arr数组中的值为:我是第二个值 <br><br>5、 用each函数与list函数结合来遍历数组,如下例: <br><u></u> 代码如下:<pre class="brush:php;toolbar:false layui-box layui-code-view layui-code-notepad"><ol class="layui-code-ol"><li><br>1 <!--?php <BR-->2 $array14=array('a' => 'apple', 'b' => 'banana', 'c' => 'cranberry'); <br>3 while(list($key,$value) = each($array14)) <br>4 { <br>5 echo "$key => $value\n"; <br>6 } <br>7 ?> <br> <br>其</li></ol></pre>输出
输出结果为:
- <br>1 <!--?php <BR-->2 $array15=array('a','b','c','d','e','f'); <br>3 for($i=0;$i<count($array15);$i++) <br="">4 { <br>5 echo '数组元素:'.$array15[$i].'<br>'; <br>6 } <br>7 ?> <br> <br></count($array15);$i++)>