php数组构造

[php]创建数组的方法

$arr = array(); # 定义数组
$i = 0;
while($i 《= 10){ # 往数组里面增加数据
$arr = $i;
$i++;
}
var_dump($arr); # 打印数组,看结果

php 如何定义一个数组

php 如何定义一个数组 php中定义阵列的方法:
1、PHP定义阵列的格式:
阵列名=array();
如:$aa=array();这样就定义了一个数组,
之后给元素赋值:
$aa=“9016“;
$aa=“9017“;
$aa=“9018“;
2、PHP输出阵列的方法:
foreach($aa as $val)
{
echo$val;
}
也可以在定义阵列时直接赋值
$aa=array(0=》“9016“,1=》“9017“;2=》“9018“);
3、PHP的阵列还可以用字元做下标,不一定要数字:
$aa=“Joan“;
$aa=“9018“;
$aa=“abc@abc.“;
也可以这样
$aa=array(“name“=》“joan“,“num“=》“9018“,“email“=》“abc@abc.“);
将一个一维阵列的元素也定义为阵列,就是一个二维阵列,
$aa=array(0=》“a1“,1=》“a2“);
$bb=array(0=》“b1“,1=》“b2“);
$=array(0=》$aa;1=》$bb);此时,$也是一个数组,$就是一个二维阵列。
同理,三维,四维阵列也可以继续定义下去。
4、阵列的元素不仅于数字和字串,可以是类的物件。
Javascript如何定义一个数组?

var a = ;var a = Array(); 两者都可以的

Verilog 语言如何定义一个数组?
写在标头档案里,用的时候include进去;
定义一个memory阵列,然后把档案用readmemh读到这个数组里面,这样应该就可以 ;
Verilog HDL是一种硬体描述语言(HDL:Hardware Description Language),以文字形式来描述数字系统硬体的结构和行为的语言,用它可以表示逻辑电路图、逻辑表示式,还可以表示数字逻辑系统所完成的逻辑功能。
@property如何定义一个数组属性
test.h
@interface MyTest:NSObject
{
int myArray;
}
-(void)outPutValues;
@property int *myArray;
@end
即,使用指标来表示返回型别并作为引数设定型别。
#import 《Foundation/Foundation .h》
#import ’test.h’
#include《stdio.h》
@implementation MyTest
-(int *)myArray
{
return myArray;
}
-(void)setMyArray:(int *)anArray
{
if(anArray!=NULL)
{
for(int i=0;i《5;i++)
{
myArray;
}
}
}
-(void)outPutValues
{
请教如何定义一个数组在flash中
使用 Array 类可以访问和运算元组。 Array 索引从零开始,这意味着阵列中的第一个元素为 ) …
iintouch指令码中如何定义一个数组变数
在M档案中编入如下程式:
global a; %matlab自动将a作为阵列处理
for i=1:5
a(i)=i;
end
这样就可以成功定义一个全域性变数阵列。
测试:
在mand window输入:sin(a(1)*a(2)*pi)
得到:
ans =
-2.4493e-016
这样应该说明定义成功了吧。
如何定义一个数组的全域性变数
include #include for malloc()#include int **array; 在所有程式码块之外宣告int main() {int i,j,m,n;printf(“行数 m = “); 在使用前初始化scanf(“%d“,&m);printf(“列数 n = “);scanf(“%d“,&n);array = (int **)malloc(sizeof(int **).
pascal如果要定义一个数组为【1.n】,应如何定义?
我不知道另外那个回答的人是什么意思……(为什么要提到Bellmanfor,现在最短路也没有用Bellmanfor的啦)
应该是不能这样定义的,想要做到这样的方法倒是有:
1.开一个足够大的阵列(无聊吧)
2.使用动态的连结串列
3.模拟空间记忆体,基本和2差不多,但是是静态的
php如何定义一个常量阵列
define常量的值;
$config = array(’localhost’, ’127.0.0.1’, ’user’, ’pwd’);$config = serialize($config); serialize — 产生一个可储存的值的表示 define(’DB_CONFIG’, $config); 定义一个DB_CONFIG常量使用时用:unserialize() 从已储存的表示中建立 PHP 的值print_r(unserialize(DB_CONFIG));还原为阵列状态并列印根据类定义静态阵列 class Constants { public static $array = array(’localhost’, ’127.0.0.1’, ’user’, ’pwd’); } 使用:print_r(Constants::$array);列印静态阵列

php 怎么声明数组

一、什么是数组
数组就是一组数据的集合,把一系列数据组织起来,形成一个可操作的整体。数组的每个实体都包含两项:键和值。
二、声明数据
在PHP中声明数组的方式主要有两种:一是应用array()函数声明数组,一是直接为数组元素赋值。
《1》array()函数声明的数组的方式array() 参数mixed的语法为key=》value
如,《?php
$array=array(“1“=》“编“,“2“=》“程“,“3“=》“词“,“4“=》“典“);
print_r($array);
echo “《br》“;
echo $array; //注意:下标默认是从0开始
echo $array;
echo $array;
echo $array;
?》
《2》直接为数组元素赋值。如果在创建数组时不知所创建数组的大小,或在实际编写程序时数组的大小可能发生变化,采用这种数组创建的方法较好。
如,《?php
$array=“I“;
$array=“love“;
$array=“PHP“;
print_r($array); //输出所创建数组的结构
?》
三、数组的类型
PHP支持两种数组:索引数组(indexed array)和联合数组(associative array),前者使用数字作为键,后者使用字符串作为键。
四、输出数组
在PHP中对数组元素输出,可以通过echo和print语句来实现,但这只能对数组中某一元素进行输出;要将数组结构输出则要使用print_r()函数,其语法:print_r(mixed expression_r),参数expression_r为普通的整形、字符型或实型变量则输出该变量本身,如果该参数为数组,则按一定键值和元素的顺序显示出该数组中的所有元素。
五、数组的构造
一维数组:
当一个数组的元素是变量时,则称其为一维数组。
声明一位数组: 类型说明符 数组名;
二维数组:
当一个数组的元素是一个一位数组时,则称之为二维数组。
如,《?php
$str = array (
“网络编程语言“=》array (“PHP“,“JSP“,“ASP“),
“体育项目“=》array (“m“=》“足球“,“n“=》“篮球“));
print_r ( $str) ;
?》
六、遍历数组
遍历数组中的所有元素是常用的一种操作,在遍历的过程中可以完成查询或其他功能。在PHP中遍历数组的方法有多种,下面介绍最常用的两种方法。
《1》使用foreach结构遍历数组;
《2》使用list()函数遍历数组,list()函数仅能用于数字索引的数组,且数字索引从0开始。
例:综合使用list()和each()认证用户登录:
《?php
//输出用户登录信息
while(list($name,$value)=each($_POST)){
if($name!=“submit“){
echo “$name=$value《br》“;
}
}
?》
七、统计数组元素个数
在PHP中,使用count()函数对数组中的元素个数进行统计,语法为:int coun(mixed array),其中参数array为必要参数,mode为可选参数,若选中COUNT——RECURSIVE(或1),本函数将递归地对数组数组。如,
《?php
$array = array(“php“ =》 array(“PHP函数参考大全“,“PHP程序开发范例宝典“,“PHP数据库系统开发完全手册“),
“asp“ =》 array(“ASP经验技巧宝典“)
); //声明一个二维数组
echo count($array,COUNT_RECURSIVE);//递归统计数组元素的个数,运行结果为6
?》
八、数组排序
《1》使用sort()和rsort()分别对数组进行升序和降序,如,
《?php
$array=array(5,26,37,18,9,42,88,66);
$array1=sort($array);
for($i=0;$i《count($array);$i++){
echo $array.“  “;
}
echo “《br》“;
$array1=rsort($array);
for($i=0;$i《count($array);$i++){
echo $array.“  “;
}
?》
运行结果:
5 9 18 26 37 42 66 88
88 66 42 37 26 18 9 5
《2》使用ksort()和asort()对关联数组排序
如果使用了相关数组,在排序后还要保持关键字和值的排序一致,这是就需要使用ksort()和asort()函
数,如,
《?php
$array=array(’php’=》1,’jsp’=》2,’asp’=》3);
ksort($array);
print_r($array);
echo “《br》“;
asort($array);
print_r($array);
?》
运行结果:
Array ( =》 1 )
Array ( =》 3 )

php代码求解 (数组 构造函数相关)

《?php
class test{
        private $arr;
        function __construct(){
            $arr = array(
                ’num’ =》 ’10001’, // 学号
                ’name’ =》 ’test’, // 姓名
                ’class’ =》 ’班级’ // 班级
            );
        }
        
        function _get(){
            return $this-》arr;
        }
}
$test = new test();
echo ’《pre》’;
print_r($test-》_get());

php中数组的分类有哪两种

1、索引数组

有两种创建索引数组的方法:

索引是自动分配的(索引从 0 开始):

$cars=array(“porsche“,“BMW“,“Volvo“);

2、关联数组

关联数组是使用您分配给数组的指定键的数组。

有两种创建关联数组的方法:

$age=array(“Bill“=》“35“,“Steve“=》“37“,“Elon“=》“43“);

扩展资料

实用函数——

有相当多的实用函数作用于数组,参见数组函数一节。

注: unset() 函数允许取消一个数组中的键名。要注意数组将不会重建索引。

《?php

$a = array( 1 =》 ’one’, 2 =》 ’two’, 3 =》 ’three’ );

unset( $a );

/* 将产生一个数组,定义为

$a = array( 1=》’one’, 3=》’three’);

而不是

$a = array( 1 =》 ’one’, 2 =》 ’three’);

*/

$b = array_values($a);

// Now $b is array(0 =》 ’one’, 1 =》’three’)

?》

foreach 控制结构是专门用于数组的。它提供了一个简单的方法来遍历数组。

php 数组 构造 数组

$arr1=array(’first’,’keyword1’,’keyword2’);
$arr2=array(’hello’,’nihao’,’hi’);
$arr3=array(’red’,’purple’,’blue’);
$arr=array();
foreach($arr1 as $k=》$v){
$arr=array(
’value’=》$arr2,
’color’=》$arr3
);
}
print_r($arr);

PHP中怎样创建一个数组

$array = array();
这样就创建了一个空数组
$array = array(’键’=》’键值’);
创建了一个拥有键的数组
$array = array(’值’);
创建一个拥有默认键的数组,该数组键为数字,从0开始

php 如何构造一个数组 共有几种

具体代码如下:
《?php
$ch = curl_init();
$timeout = 5;
curl_setopt ($ch, CURLOPT_URL, ’’);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$file_contents = curl_exec($ch);
curl_close($ch);
echo $file_contents;
?》
​PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。
它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,
执行效率比完全生成HTML标记的CGI要高许多;
PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

谁能给我解释下PHP类中的这个构造函数,使用的是数组作为参数.

第1个 contruct 构造函数,正如一般构造函数的基本功能一样:对类成员属性进行实始化。
代码中,如果检测到传入的参数是个数组,就遍历数组,然后用
$this-》$key = $val;
进行类成员属性的初始化。
这里 $key 就是 类成员属性 的名称,而 $val 是应该赋予的初始值。

php里面怎么新建数组

php里面新建数据可以通过两种方式,一种是通过array函数来创建,另一种就是通过赋值来创建。

《?php
$arr1 = array(1,2,3,4);
var_dump($arr1);
$arr2 = 1;
$arr2 = 2;
$arr2 = 3;
$arr2 = 4;
var_dump($arr2);