当前位置:首页 » 编程语言 » php的array

php的array

发布时间: 2022-01-20 00:08:41

php 数组问题

<?php
$arr = array('1','2','3','4','5','6','6','6','6','7','7','9','9','9','j','j','k','k','9','9','6','6');
$count=count($arr);
for ($i=0; $i <$count ; $i++) {
if ($arr[$i]==$arr[$i+1]&&$arr[$i]==$arr[$i+2]&&$arr[$i]==$arr[$i+3]) {
echo $arr[$i].$arr[$i+1].$arr[$i+2].$arr[$i+3]."<br>";
}
elseif ($arr[$i]==$arr[$i+1]&&$arr[$i]==$arr[$i+2]) {
if ($arr[$i]!=$arr[$i+3]&&$arr[$i]!=$arr[$i-1]) {
echo $arr[$i].$arr[$i+1].$arr[$i+2]."<br>";
}

}

}
?>
写了4个9和3个6,比较笨的方法,你看看

Ⅱ php的数组

$array1 = array("key1" => "value1","key2"=>"value2");
$array2 = array("key3" => "value3","key4"=>"value4");
$result = array_merge($array1, $array2);
则~
$result['key1'] = 'value1'

Ⅲ php中的array()函数如何使用

实例

创建名为 $cars 的索引数组,向它赋三个元素,然后打印包含数组值的文本:

<?php
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>

运行实例

定义和用法

array() 函数用于创建数组。

在 PHP 中,有三种类型的数组:

索引数组 - 带有数字索引的数组
关联数组 - 带有指定的键的数组
多维数组 - 包含一个或多个数组的数组

说明

array() 创建数组,带有键和值。如果在规定数组时省略了键,则生成一个整数键,这个 key 从 0 开始,然后以 1 进行递增。

要用 array() 创建一个关联数组,可使用 => 来分隔键和值。

要创建一个空数组,则不传递参数给 array():

Ⅳ php 如何定义一个数组

php中定义数组的方法:

1、PHP定义数组的格式:
数组名=array();
如:$aa=array();//这样就定义了一个数组,
之后给元素赋值:
$aa[0]="9016";
$aa[1]="9017";
$aa[2]="9018";

2、PHP输出数组的方法:
foreach($aa as $val)
{
echo$val;
}
也可以在定义数组时直接赋值
$aa=array(0=>"9016",1=>"9017";2=>"9018");

3、PHP的数组还可以用字符做下标,不一定要数字:
$aa["name"]="Joan";
$aa["num"]="9018";
$aa["email"]="[email protected]";
也可以这样
$aa=array("name"=>"joan","num"=>"9018","email"=>"[email protected]");
将一个一维数组的元素也定义为数组,就是一个二维数组,
$aa=array(0=>"a1",1=>"a2");
$bb=array(0=>"b1",1=>"b2");
$cc=array(0=>$aa;1=>$bb);此时,$cc[0]也是一个数组,$cc[1]也是一个数组,$cc就是一个二维数组。
同理,三维,四维数组也可以继续定义下去。

4、数组的元素不仅于数字和字符串,可以是类的对象。

Ⅳ php数组问题

用php内部函数array_rand,不多做解释了:

array_rand -- 从数组中随机取出一个或多个单元

这样是返回一个包含随机键名的数组,通过这个数组,获取对应的值.

如下,给你写了个函数,封装了下array_rand,使之返回随机元素

function getRandArray ($array,$num){
$key=array_rand($array,$num);
$new=array();
foreach($key as $v){
$new[]=$array[$v];
}
return $new;
}
print_r(getRandArray($arr1,300));

Ⅵ PHP数组的概念

a数组中,c的字段的内容是red其它类推

Ⅶ PHP数组问题

听起来不可思议 实际上确实是真的
2比1要快 当数组长度增加到足够大可测试

函数嵌套是建议尽量减少的 会影响速度的

从功能意义来说 2如果改成
$b=array_unique($a);
$c=sort($b);

那么更有实际意义

php手册里有句话可以在这里引用
“有一点很重要必须指出,用xxxx并不明显 比用 xxxx慢,而且还提供了明显更多的值。”

而2比1快 也提供明显更多的值
我不知道 sort(array_unique($a));
提供了一个 bool结果有何意义

难道你仅仅考虑 这个数组是否可排序?我要的新的数组呢?

Ⅷ php 数组

serialize — 产生一个可存储的值的表示
file_put_contents("1.txt", serialize($typeArray));
写入文件了

Ⅸ php 数组

主要用到分割array_slice,合并array_merge,去重复array_unique,键名恢复从0开始递增array_values这几个数组函数;

$x=array_slice($e,0,2);
$y=array_slice($e,2);
$xx=array_values(array_unique(array_merge($x[0],$x[1])));
$yy=array_values(array_unique(array_merge($y[0],$y[1])));
$g=array($xx,$yy);

Ⅹ php 数组问题

<?php
$hello=array(......);//原来的定义值,太长了没敲
$newarray=array();
foreach($helloas$var1){
$uid=$var1['uid'];
$data=$var1['data'];
foreach($dataas$var2){
$newarray[]=array('uid'=>$uid,'title'=>$var2['title'],'contnet'=>$var2['content']);
}
}
var_mp($newarray);
?>

热点内容
怎样用数据库搭建服务器 发布:2024-11-15 13:58:39 浏览:478
android编码设置 发布:2024-11-15 13:50:02 浏览:907
androidstringchar 发布:2024-11-15 13:45:00 浏览:964
obs配置怎么弄 发布:2024-11-15 13:43:30 浏览:868
特斯拉买哪个配置的 发布:2024-11-15 13:42:36 浏览:557
儿童编程教材 发布:2024-11-15 13:37:34 浏览:43
查询服务器连接地址 发布:2024-11-15 13:27:20 浏览:505
win8用户文件夹转移 发布:2024-11-15 13:21:24 浏览:73
批量缓存淘宝教育上的视频 发布:2024-11-15 13:20:44 浏览:723
如何确定手机是不是安卓 发布:2024-11-15 13:19:33 浏览:734