php里如何把 数组里的指定元素给取出来

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php里如何把 数组里的指定元素给取出来相关的知识,希望对你有一定的参考价值。

Array
(
[0] => a
[1] => b
[2] => c
)

这个数组是由 print_r($array); 输出的
我如何把这3个值给分别取出来?
谢谢

一、首先把数组赋予一个变量,如:

$arr=Array('0'=>'a','1'=>'b','2'=>'c');

二、取出数组的值

取第一个值:$arr[0]

取第二个值:$arr[1]

取第三个值:$arr[2]

取值的方法是通过引用下标号来访问某个值。

程序代码如下:

运行结果如下:

扩展资料

设置 php 常量

设置常量,使用 define() 函数,函数语法如下:

bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )

该函数有三个参数:

name:必选参数,常量名称,即标志符。

value:必选参数,常量的值。

case_insensitive :可选参数,如果设置为 TRUE,该常量则大小写不敏感。默认是大小写敏感的。

我们创建一个 区分大小写的常量,,常量值为 "欢迎访问"的例子:

<?php

// 区分大小写的常量名

define("GREETING", "欢迎访问");

echo GREETING;    // 输出 "欢迎访问"

echo '<br>';echo greeting;   // 输出 "greeting"

?>

参考资料来源:百度百科-php数组

参考技术A

php里把数组里的指定元素给取出来的方法:

<?php

$array=array("a","b","c");

print_r($array);

//以上的代码打印出来后就是你上面的结果

foreach ($array as $a)

echo $a."<br>";

//或者

for($i=0;$i<count($array);$i++)

$url=$array[$i];

echo $a."<br>";

?>

//其中$a就是你要的结果。这个循环中,每次$a的值都是不一样的.

直接用$array[0]就是"a"

$array[1]就是"b"

$array[2]就是"c"

扩展资料

设置 PHP 常量

设置常量,使用 define() 函数,函数语法如下:

bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )

该函数有三个参数:

name:必选参数,常量名称,即标志符。

value:必选参数,常量的值。

case_insensitive :可选参数,如果设置为 TRUE,该常量则大小写不敏感。默认是大小写敏感的。

我们创建一个 区分大小写的常量,,常量值为 "欢迎访问"的例子:

<?php

// 区分大小写的常量名

define("GREETING", "欢迎访问");

echo GREETING;    // 输出 "欢迎访问"

echo '<br>';echo greeting;   // 输出 "greeting"

?>

参考技术B

<?php

$array=array("a","b","c");

print_r($array);

//以上的代码打印出来后就是你上面的结果

foreach ($array as $a)

echo $a."<br>";

//或者

for($i=0;$i<count($array);$i++)

$url=$array[$i];

echo $a."<br>";

?>

//其中$a就是你要的结果了.这是一个循环,每次$a的值都是不一样的.

你直接用$array[0]就是"a"

$array[1]就是"b"

$array[2]就是"c"

扩展资料:

php获取数组其他元素的方法

1:array_shift();//弹出数组第一个元素

举例:

$a=array('new','hello','cool');

$new=array_shift($a);

$new是第一个元素值,取最后一个元素可以用array_pop(),这种操作会改变原数组的内容

2:array_slice();//截取数组

举例:

$a=array('new','hello','cool');

$new=array_slice($a,1,1);

第一个参数是数组,第二个参数是数组key位置,第三个是截取长度,类似于字符串截取substr(),对于数组key关联时,也可以使用这个方法

3:current();//返回数组当前元素的值,初始情况下指向第一个元素,之后在foreach或者循环会变化,同时next()指向下一个元素,prev()指向上一个,reset()指向第一个,所以reset()也是一种方法,end()可以输出最后一个元素.

举例:

$a=array('new','hello','cool');

$new=current($a,1,1);

4:reset();//内容同第三个

$a=array('new','hello','cool');

参考技术C

一、首先把数组赋予一个变量,如:

$arr=Array('0'=>'a','1'=>'b','2'=>'c');

二、取出数组的值

取第一个值:$arr[0]

取第二个值:$arr[1]

取第三个值:$arr[2]

取值的方法是通过引用下标号来访问某个值。

程序代码如下:

运行结果如下:

扩展资料:

在 PHP 中,常用的数组函数:

1.array_keys函数:返回数组中部分的或所有的键名。例子如下:

<?php

$array = array(0 => 100, "color" => "red");

print_r(array_keys($array));

?>

输出结果为:

Array

(

[0] => 0

[1] => color

)

2.array_merge函数:合并一个或多个数组。例子如下:

<?php

$array1 = array("color" => "red", 2, 4);

$array2 = array("a", "b", "color" => "green", "shape" => "trapezoid", 4);

$result = array_merge($array1, $array2);

print_r($result);

?>

输出结果为:

(

[color] => green

[0] => 2

[1] => 4

[2] => a

[3] => b

[shape] => trapezoid

[4] => 4

)

3.in_array函数:检查数组中是否存在某个值。例子如下:

<?php

$os = array("Mac", "NT", "Irix", "Linux");

if (in_array("Irix", $os))

echo "Got Irix";

?>

输出结果为:

Got Irix

4.sort函数:对数组排序。例子如下:

<?php

$fruits = array("lemon", "orange", "banana", "apple");

sort($fruits);

foreach ($fruits as $key => $val)

echo "fruits[" . $key . "] = " . $val . "\\n";

?>

输出结果为:

fruits[0] = apple

fruits[1] = banana

fruits[2] = lemon

fruits[3] = orange

参考资料:PHP官网-数组函数

参考技术D 不好意思,我那阵下班了,到家后才看到.已经给你改了:
<?php
$array=array("a","b","c");
print_r($array);
//以上的代码打印出来后就是你上面的结果
foreach ($array as $a)
echo $a."<br>";

//或者
for($i=0;$i<count($array);$i++)
$url=$array[$i];
echo $a."<br>";

?>
//其中$a就是你要的结果了.这是一个循环,每次$a的值都是不一样的.
你直接用$array[0]就是"a"
$array[1]就是"b"
$array[2]就是"c"本回答被提问者采纳

scala如何取出rdd中的每一个元素

参考技术A rdd.collect可以把所有元素取回本地成为一个数组,但是比较占内存

以上是关于php里如何把 数组里的指定元素给取出来的主要内容,如果未能解决你的问题,请参考以下文章

PHP将二维数组中某个值都取出来组成一个新的数组

js 怎么随机将数组里的所有元素取出,保证每次取出的数值下标是不一样的。

如何取出json数组里面的元素?

PHP数组中,如何查询所有等于指定值得元素下标?

PHP中怎么从一个二维数组中随机取出一个值?

php中如何把原数组中的一列取出来组成新数组