php编程最快明白第四讲,《PHP编程最快明白》第三讲:php数组

编程入门 行业动态 更新时间:2024-10-20 05:41:48

php编程<a href=https://www.elefans.com/category/jswz/34/1771314.html style=最快明白第四讲,《PHP编程最快明白》第三讲:php数组"/>

php编程最快明白第四讲,《PHP编程最快明白》第三讲:php数组

实例7:数组值基本操作

$arr=array('a'=>"你",'b'=>"我","他");

$arr[]="其他";

echo $arr['b']."
";

$arr['c']="";//给个空值,但仍然占着位置的

echo count($arr)."
";//数组有多少个值。

unset($arr['b']);//这函数可以注销字符串、整个数组等值类型和引用类型。

print_r($arr);//这函数打印数值、引用类型的整个内部结构。

echo "
";

foreach($arr as $key=>$value)

echo $key.":".$value."
";//循环输出整个数组的值。

?>

实例8:数组和字符串之间转换

$arr=array('a'=>"你",'b'=>"我","他");

echo $arr=implode('-',$arr);//数组转字符串,连接符-

echo "
";

print_r(explode('-',$arr,2));//字符串转数组。如果最后一个参数不用,表示全部'-'都分割成数组

?>

实例9:数组排序

$arr=array('b'=>"你",'a'=>"我","他");

ksort($arr);//数组按键值的拼音(UTF-8编码)排序,键值不会丢失。注意此排序不返回新数组而是直接把原来数组当引用传递。

print_r($arr);

echo "
";

asort($arr);//数组按值的拼音(UTF-8编码)排序,键值不会丢失。如果不要键值,可以用函数sort();如果反序也有函数rsort()。注意此排序不返回新数组而是直接把原来数组当引用传递。

print_r($arr);

echo "
";

$arr=array(10000,100,1000);

natsort($arr);//按数字自然排序值,而natcasesort()不区分大小写

print_r($arr);

echo "
";

print_r(array_reverse($arr));//数组反序

echo "
";

?>

实例10:数组、数字随机抽取、数字和编码转换

$arr=array('b'=>"你",'a'=>"我","他");

$key=array_rand($arr,2);//数组随机抽取2个键值,返回含两个键值的索引数组

echo $arr[$key[0]].$arr[$key[1]];

echo "
";

echo mt_rand(60,100);//返回一个该范围内的随机整数。

echo "
";

echo chr(mt_rand(ord('a'),ord('z')));//数字和编码转换。

echo "
";

?>

数组的函数就讲完了,我只挑几个有代表性的让大家入门,其实,还有一些不常用的数组函数的。除此之外,我们可以用for或者foreach循环来处理数组,生成自己的my_函数,笨有笨方法。

更多推荐

php编程最快明白第四讲,《PHP编程最快明白》第三讲:php数组

本文发布于:2024-03-09 10:12:12,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1724693.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:最快   数组   第三讲   php   PHP

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!