c语言sscanf函数的用法是什么
299
2022-08-31
PHP学习之数组
简单的创建数组:
output:
array(size=5) 0 =>int1 1 =>int2 2 =>int3 3 =>int4 4 =>int5
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )
foreach 遍历数组:
"I",2=>"learn",3=>"php");foreach($s as $id=>$val){ echo $val."
";}?>
output:
I learn
php
数组元素修改:
"I",2=>"learn",3=>"php");foreach($s as $id=>$val){ echo $val."
";}echo ("
I delete second element:
");unset($s[2]);foreach($s as $id=>$val){ echo $id."--".$val."
";}echo ("
I change the last element:
");$s[3]="do"; // the last dex is 3 rather than 2 foreach($s as $val){ echo $val."
";}?>
output:
I
learn php
I delete second element:
1--I
3--php
I change the last element:
I
do
PHP相关函数:
函数名 | 函数功能概述 |
array | 新建一个数组 |
array_combine | 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值 |
array_count_values | 统计数组中所有的值出现的次数 |
array_fill | 用给定的值填充数组 |
array_flip | 交换数组中的键和值 |
array_keys | 返回数组中所有的键名 |
array_pad | 用值将数组填补到指定长度 |
array_product | 计算数组中所有值的乘积 |
array_rand | 从数组中随机取出一个或多个单元 |
array_shift | 将数组开头的单元移出数组 |
array_pop | 将数组最后一个单元移除数组 |
array_unshift | 在数组开头插入一个或多个单元 |
array_push | 将一个或多个单元压入数组的末尾(入栈) |
array_slice | 从数组中取出一段 |
array_sum | 计算数组中所有值的和 |
array_unique | 移除数组中重复的值 |
array_values | 返回数组中所有的值 |
assort | 对数组进行排序并保持索引关系 |
arsort | 对数组进行逆向排序并保持索引关系 |
ksort | 键名的正序对数组进行排序 |
krsort | 键名的倒序对数组进行排序 |
sort | 键值的正序对数组进行排序 |
rsort | 键值的倒序对数组进行排序 |
count | 计算数组中的单元数目或对象中的属性个数 |
current | 返回数组中的当前单元 |
each | 返回数组中当前的键/值对并将数组指针向前移动一步 |
list | 把数组中的值赋给一些变量 |
end | 将数组的内部指针指向最后一个单元 |
in_array | 检查数组中是否存在某个值 |
next | 将数组中的内部指针向前移动一位 |
prev | 将数组的内部指针倒回一位 |
range | 建立一个包含指定范围单元的数组 |
reset | 将数组的内部指针指向第一个单元 |
shuffle | 将数组打乱 |
print_r | 印关于变量的易于理解的信息 |
var_dump | 打印变量的相关信息 |
数组有很多的函数,举一个例子:排序函数
";print_r($s);?>
output:
Array ( [0] => 0 [1] => 1 [2] => 2 [3] => 5 [4] => 6 )
Array ( [0] => 6 [1] => 5 [2] => 2 [3] => 1 [4] => 0 )
下标改变带来的影响:
output:
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )
1,2,3,4,5);print_r($s);?>
output:
Array ( [4] => 1 [5] => 2 [6] => 3 [7] => 4 [8] => 5 )
1,2,10=>3,4,5);print_r($s);?>
output:
Array ( [4] => 1 [5] => 2 [10] => 3 [11] => 4 [12] => 5 )
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~