Products
GG网络技术分享 2025-11-16 22:09 1
嘿,巨大家优良!今天我要给巨大家讲的是数组的索引和搜索,听起来是不是hen高大级啊?别害怕,我来磨蹭磨蹭给你说明白。

PHP和PERL、 VB不一样哦,PHP里面没有单独的“关联数组”类型,全部数组dou是关联数组。就像我们个个人dou有名字, PHP里的数组也是这样,没有指定名字的时候,就默认是0、1、2这样的数字名字。
比如说$aa就是定义了一个数组,但是没有给它起名字。然后我们给它起个名字叫“Joan”, 就像我们给自己起个名字一样,$aa = 'Joan';
是不是hen轻巧松啊?
echo $s; 这玩意儿kan起来有点麻烦,其实它就是输出变量$s的值。
我们也Neng在定义数组的时候直接给它赋值, 就像这样:
$aa = '';
还Neng这样:
$aa = array;
同理,三维、四维数组也Neng接着来定义下去,就像我们有hen许多层衣服一样。
数组名 = array;
array_search这玩意儿函数hen厉害,它Neng帮我们找到数组的键值。它返回的是键名,Ru果同一个值出现许多次那么它返回的是第一次出现时的键名。
{echo $val;}
$position = $arrFlip;
将一个一维数组的元素也定义为数组,就是一个二维数组。就像我们有hen优良几个盒子,个个盒子里又装着hen许多细小盒子。
比如:$aa = array; 这样就定义了一个数组。
Ru果是一维数组,Neng用array_flip函数交换数组中的键和值,然后用值获取位置。
$arrFlip = array_flip;
PHP定义数组的方法有hen许多种, 比如说:
//方法一 $a = '-,-,-'; $arr1 = explode; foreach { $tmp = explode; $arr2 = $tmp; } print_r;
//方法二 preg_match_all/', $a, $matches); print_r;
$cc = array; 此时$cc也是一个数组,$cc也是一个数组,$cc就是一个二维数组。
foreach
$aa = '';
$database']是数组里键名为db,2的数值,而$database则是数组$database中的第三个数值。
?php
$s = array_search;
优良了 今天的分享就到这里希望巨大家Neng中意!
Demand feedback