概述
1.php中的循环
1)输出成绩分级1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20<?php
while(1) {
echo 'input:';
$i = fgets(STDIN);
$i = trim($i); //STDIN获取到的内容会多出一个换行符,trim()清除换行符
if ($i == 'q' || $i == 'quit' || $i == 'exit') {
die('tuichu');
}
settype($i, 'int'); //转换成整型
if ($i > 100 || $i < 0) {
echo 'cuowu';
continue;
} elseif ($i >= 90 && $i <= 100) {
echo 'Your level is A';
} elseif ($i >= 60 && $i < 90) {
echo 'Your level is B';
} else {
echo 'Your level is C';
}
}
2)水仙花数1
2
3
4
5
6
7
8
9
10
11
12<?php
for($i = 1; $i< 10;$i++){
for($j = 0;$j<10;$j++){
for($h = 0;$h<10;$h++){
$num=$i*100+$j*10+$h;
if($num ==$i*$i*$i+$j*$j*$j+$h*$h*$h){
echo "$num is shuixianhuashun";
}
}
}
}
?>
2.php中的数组
索引数组:$arr = array(1,2,3,4)只能通过下标取值
echo $arr[2]
关联数组:$arr = array(‘name’ =>’du’,’age’ = 18)
通过键值取值:echo $arr[‘name’];
创建数组:
1、$arr = array()
2.$arr = array(1,2,3,4)
3.$arr = array(‘name’=>’du’,’age’=18)
下列php5.4之后才可以:
4.$arr = []
5.$arr = [1,2,3,4]
6.$arr = [‘name’=>’du’,’age’=18]
索引数组赋值:
1.创建时直接赋值:$arr = array(1,2,3,4)
2.先创建后赋值:$arr = array(1,2,3)
$arr[0] = 123=>(123,2,3)
通过循环遍历:for($i = 0; $i < 4; $i++){
echo $arr[$i];
}
//不知数组长度时:(count/sizeof) for($i = 0; $i < count($arr); $i++){
echo $arr[$i];
}
//foreach ($arr as $key => $value){
echo $key . ‘=>’ . $value;
}
//foreach ($arr as $value){
echo $value;
}
返回索引数组键:var_dump(arr_keys($arr))
返回索引数组值:array_values()
array_merge()合并数组
array_key_exists()键是否存在
sort()排序
in_array()判断元素是否在数组中
array_unique()去重
array_pop()删除最后一个元素
最后
以上就是俭朴狗为你收集整理的php 大数组循环,php中的循环和数组的全部内容,希望文章能够帮你解决php 大数组循环,php中的循环和数组所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复