本文目錄一覽:
- 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;
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/192059.html