本文目录一览:
- 1、php 数组【1,2,3,4,5,6,7,8,9,10】分组
- 2、php中随机生成十个两位正整数的一维数组,输出最大值及其位置用到mt_rand(10,99)
- 3、php 如何定义一个数组
- 4、如何创建1-100的数组,用php创建
- 5、php中两个整型数组能不能进行按位或运算(就像c语言和matlab的&运算符一样)?举个例子吧,这
- 6、php如何定义一个数组,输入9个任意的整数,求该数组中所有奇数的平均值。
php 数组【1,2,3,4,5,6,7,8,9,10】分组
array_chunk(array,size,preserve_keys) 函数把一个数组分割为新的数组块。
array 必需。规定要使用的数组。
size 必需。一个整数,规定每个新数组块包含多少个元素。
preserve_key 可选。可能的值:
true - 保留原始数组中的键名。
false - 默认。每个新数组块使用从零开始的索引。
求采纳,谢谢!
php中随机生成十个两位正整数的一维数组,输出最大值及其位置用到mt_rand(10,99)
?php
/*随机生成10个由两位正整数组成的一维数组,输出其中的最大值及所在位置。
(提示:随机函数为rand())*/
header("Content-type: text/html; charset=utf-8");
$rand=array(
rand(10,99),
rand(10,99),
rand(10,99),
rand(10,99),
rand(10,99),
rand(10,99),
rand(10,99),
rand(10,99),
rand(10,99),
rand(10,99),
);
//var_dump($rand);
echo "随机生成10个由两位正整数组成的一维数组为:";
foreach ($rand as $value) {
echo "{$value};";
}
echo "/br";
$Max=max($rand);
echo "其中最大值为:";
echo $Max."/br";
$site=array_search($Max,$rand);
//array_search()函数在数组中搜索某个键值,并返回对应的键名。
$i=$site+1;
echo "它在数组中第".$i."位/br";
?
我写的,提供你参考!
来自萌新小明!
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"]="abc@abc.com";
也可以这样
$aa=array("name"="joan","num"="9018","email"="abc@abc.com");
将一个一维数组的元素也定义为数组,就是一个二维数组,
$aa=array(0="a1",1="a2");
$bb=array(0="b1",1="b2");
$cc=array(0=$aa;1=$bb);此时,$cc[0]也是一个数组,$cc[1]也是一个数组,$cc就是一个二维数组。
同理,三维,四维数组也可以继续定义下去。
4、数组的元素不仅于数字和字符串,可以是类的对象。
如何创建1-100的数组,用php创建
$arr = array();
for($i=0;$i100;$i++){
$arr[$i] = $i;
}
你试下,应该是对的!哈哈,希望对你有帮助,祝你成功!
java版本的:
int[] array=new int[100];
for(int i=0;i100;i++){
array[i]=i+1;
}
php中两个整型数组能不能进行按位或运算(就像c语言和matlab的&运算符一样)?举个例子吧,这
php的底层是用C开发的 |和位运算符在PHP里也能使用
数组的结构跟C的不一样 所以不能像C这样直接进行数组位运算
但是你完全可以用PHP写一个类似的运算函数
php如何定义一个数组,输入9个任意的整数,求该数组中所有奇数的平均值。
?php
$arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]; //PHP 5.4+
$total = 0, $i = 0;
foreach($arr as $v) {
if($v % 2 != 0) { //奇数
$total += $v;
++$i;
}
}
$total /= $i;
echo "所有奇数的平均值:" . $total;