❶ php里如何把 数组里的指定元素给取出来
一、首先把数组赋予一个变量,如:
$arr=Array('0'=>'a','1'=>'b','2'=>'c');
二、取出数组的值
取第一个值:$arr[0]
取第二个值:$arr[1]
取第三个值:$arr[2]
取值的方法是通过引用下标号来访问某个值。
程序代码如下:
(1)php数组拷贝扩展阅读
设置 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 如何截取数组
php截取数组的方法是使用 array_slice() 函数。
array_slice(array,offset,length,preserve)
其中:
offset 数值。规定取出元素的开始位置。如果是正数,则从前往后开始取,如果是负值,从后向前取 offset 绝对值。
length 可选。数值。规定被返回数组的长度。如果是负数,则从后向前,选取该值绝对值数目的元素。如果未设置该值,则返回所有元素。
例子 1
例子:
$a = array(
0 => "Jack",
1 => "Tom",
2 => "Mary",
3 => "Bird");
$b = array_slice($a,1,2);
print_r($b);
结果显示:Array
(
[0] => Tom
[1] => Mary
)
❸ php 数组 将指定元素移至末尾
$arr = array(0,3,5,0,0,7,1,9,0,8);
$count = count($arr);
$remove_arr = array();
for($i=0;$i<=$count;$i++){
if($arr[$i] === 0) {
array_push($arr, $arr[$i]);
array_push($remove_arr, $i);
}
}
foreach($arr as $k=> $v) {
if(in_array($k, $remove_arr)){
unset($arr[$k]);
}
}
echo '<pre>';
var_mp($arr);die;
❹ php怎样把一个数组给另外一个数组
就像正常的数组赋值一样,只不过是多维数组赋值而已。
例如:
<?php
$array1 = array('a','b');
$array2 = array('a'=>array('1','2'),'b'=>array('3','4'));
$array2['a'][] = $array1;
print_r($array2);
?>
赋值多个值的话,可以循环遍历赋值
❺ php,如何取出数组中的值,
//数组赋值
$array=array('a'=>2,'b'=>1,'c'=>5,'d'=>12,'e'=>12,'f'=>3);
❻ php把数组写入mysql的方法
您好,您可以参考如下代码:
<?php
/*获取HTML表单提交的数据*/
$id=_POST["id"];
$catid=_POST["catid"];
$ly=array("data***");
/*连接数据库,如果出错显示消息结束程序,否则继续执行数据库命令*/
$con=mysql_connect("127.0.0.1","user","password");
if($con==false)
{
echo"错误:系统数据库连接失败!错误信息:".mysql_error($con);
exit();
}else{
/*选择需要操作数据库*/
mysql_select_db("mydb",$con);
/*根据ly数组的长度决定执行多少次SQL语句*/
for($i=0;$i<count($ly);$i++)
{
/*设置SQL查询语句*/
$sql="INSERTINTO`biaoge`VALUES('{$id}','{$catid}',".$ly[$i].")";
/*如果SQL语句执行失败,返回错误代码;*/
if(mysql_query($sql,$con)==false)
{
echo"数据库查询出错!错误代码:".mysql_errno($con);
mysql_close($con);
exit();
}
}
mysql_close($con);
echo"记录添加成功!";
}
?>
至于遍历数组,有很多种方式,如楼上用的foreach语句也是可以的。这里用for的原因是为了方便提问者理解。如果代码仍有不足或不明白的地方,请您继续追问,直到给您一个满意的答复为止~
❼ php中怎么打印数组啊
php中打印数组的步骤如下:
1、首先在编辑器中的菜单栏中点击文件,然后点击新建。